pub trait Entry {
// Required methods
fn key_hash(&self) -> u64;
fn key_len(&self) -> usize;
fn write_key_to(&self, buf: &mut Vec<u8>);
fn value(&self) -> EntryValue<'_>;
}Expand description
Trait for entries from that SST files can be created
Required Methods§
Sourcefn write_key_to(&self, buf: &mut Vec<u8>)
fn write_key_to(&self, buf: &mut Vec<u8>)
Writes the key to a buffer
Sourcefn value(&self) -> EntryValue<'_>
fn value(&self) -> EntryValue<'_>
Returns the value