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§

source

fn encode_seek_key(&self) -> Result<Vec<u8>>

Converts self to bytes which is used to seek the underlying raw iterator.

Implementors§

source§

impl<S, K> SeekKeyCodec<S> for Kwhere S: Schema, K: KeyCodec<S>,

All keys can automatically be used as seek keys.