diff --git a/crates/storage/db/src/abstraction/mock.rs b/crates/storage/db/src/abstraction/mock.rs index d25286c49..8c2cfb0fb 100644 --- a/crates/storage/db/src/abstraction/mock.rs +++ b/crates/storage/db/src/abstraction/mock.rs @@ -45,7 +45,7 @@ impl DbTx for TxMock { type DupCursor = CursorMock; fn get(&self, _key: T::Key) -> Result, DatabaseError> { - todo!() + Ok(None) } fn commit(self) -> Result { @@ -72,7 +72,7 @@ impl DbTxMut for TxMock { type DupCursorMut = CursorMock; fn put(&self, _key: T::Key, _value: T::Value) -> Result<(), DatabaseError> { - todo!() + Ok(()) } fn delete( @@ -80,19 +80,19 @@ impl DbTxMut for TxMock { _key: T::Key, _value: Option, ) -> Result { - todo!() + Ok(true) } fn clear(&self) -> Result<(), DatabaseError> { - todo!() + Ok(()) } fn cursor_write(&self) -> Result, DatabaseError> { - todo!() + Ok(CursorMock { _cursor: 0 }) } fn cursor_dup_write(&self) -> Result, DatabaseError> { - todo!() + Ok(CursorMock { _cursor: 0 }) } } @@ -174,15 +174,15 @@ impl DbCursorRO for CursorMock { impl DbDupCursorRO for CursorMock { fn next_dup(&mut self) -> PairResult { - todo!() + Ok(None) } fn next_no_dup(&mut self) -> PairResult { - todo!() + Ok(None) } fn next_dup_val(&mut self) -> ValueOnlyResult { - todo!() + Ok(None) } fn seek_by_key_subkey( @@ -190,7 +190,7 @@ impl DbDupCursorRO for CursorMock { _key: ::Key, _subkey: ::SubKey, ) -> ValueOnlyResult { - todo!() + Ok(None) } fn walk_dup( @@ -198,7 +198,7 @@ impl DbDupCursorRO for CursorMock { _key: Option<::Key>, _subkey: Option<::SubKey>, ) -> Result, DatabaseError> { - todo!() + Ok(DupWalker { cursor: self, start: None }) } } @@ -208,7 +208,7 @@ impl DbCursorRW for CursorMock { _key: ::Key, _value: ::Value, ) -> Result<(), DatabaseError> { - todo!() + Ok(()) } fn insert( @@ -216,7 +216,7 @@ impl DbCursorRW for CursorMock { _key: ::Key, _value: ::Value, ) -> Result<(), DatabaseError> { - todo!() + Ok(()) } fn append( @@ -224,20 +224,20 @@ impl DbCursorRW for CursorMock { _key: ::Key, _value: ::Value, ) -> Result<(), DatabaseError> { - todo!() + Ok(()) } fn delete_current(&mut self) -> Result<(), DatabaseError> { - todo!() + Ok(()) } } impl DbDupCursorRW for CursorMock { fn delete_current_duplicates(&mut self) -> Result<(), DatabaseError> { - todo!() + Ok(()) } fn append_dup(&mut self, _key: ::Key, _value: ::Value) -> Result<(), DatabaseError> { - todo!() + Ok(()) } }