Trait schemadb::schema::SeekKeyCodec
source · pub trait SeekKeyCodec<S: Schema + ?Sized>: Sized {
// Required method
fn encode_seek_key(&self) -> Result<Vec<u8>>;
}
Expand description
This defines a type that can be used to seek a SchemaIterator
, via
interfaces like seek
.
Required Methods§
sourcefn encode_seek_key(&self) -> Result<Vec<u8>>
fn encode_seek_key(&self) -> Result<Vec<u8>>
Converts self
to bytes which is used to seek the underlying raw iterator.
Implementors§
impl<S, K> SeekKeyCodec<S> for Kwhere S: Schema, K: KeyCodec<S>,
All keys can automatically be used as seek keys.