mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
test(storage): implement DbCursorRO::walk_back method for CursorMock (#5670)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
This commit is contained in:
@ -166,9 +166,13 @@ impl<T: Table> DbCursorRO<T> for CursorMock {
|
||||
|
||||
fn walk_back(
|
||||
&mut self,
|
||||
_start_key: Option<T::Key>,
|
||||
start_key: Option<T::Key>,
|
||||
) -> Result<ReverseWalker<'_, T, Self>, DatabaseError> {
|
||||
todo!()
|
||||
let start: IterPairResult<T> = match start_key {
|
||||
Some(key) => <CursorMock as DbCursorRO<T>>::seek(self, key).transpose(),
|
||||
None => <CursorMock as DbCursorRO<T>>::last(self).transpose(),
|
||||
};
|
||||
Ok(ReverseWalker::new(self, start))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user