pub trait LexicographicKey {
// Required method
fn encode_key(&self, out: &mut Vec<u8>);
// Provided method
fn encoded_key(&self) -> Vec<u8> ⓘ { ... }
}Expand description
A value that can encode itself into bytes whose ordering preserves the value’s logical ordering.
Required Methods§
Sourcefn encode_key(&self, out: &mut Vec<u8>)
fn encode_key(&self, out: &mut Vec<u8>)
Appends this value’s order-preserving encoding to out.
Provided Methods§
Sourcefn encoded_key(&self) -> Vec<u8> ⓘ
fn encoded_key(&self) -> Vec<u8> ⓘ
Returns this value’s order-preserving byte encoding.