pub enum BitcaskyFormatter {
V1(FormatterV1),
}Variants§
V1(FormatterV1)
Implementations§
Trait Implementations§
Source§impl Clone for BitcaskyFormatter
impl Clone for BitcaskyFormatter
Source§fn clone(&self) -> BitcaskyFormatter
fn clone(&self) -> BitcaskyFormatter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BitcaskyFormatter
impl Debug for BitcaskyFormatter
Source§impl Default for BitcaskyFormatter
impl Default for BitcaskyFormatter
Source§impl Formatter for BitcaskyFormatter
impl Formatter for BitcaskyFormatter
fn row_header_size(&self) -> usize
fn net_row_size<K: AsRef<[u8]>, V: Deref<Target = [u8]>>( &self, row: &RowToWrite<K, V>, ) -> usize
fn encode_row<K: AsRef<[u8]>, V: Deref<Target = [u8]>>( &self, row: &RowToWrite<K, V>, output: &mut [u8], ) -> usize
fn decode_row_header(&self, bs: &[u8]) -> RowHeader
fn validate_key_value(&self, header: &RowHeader, kv: &[u8]) -> Result<()>
fn row_hint_header_size(&self) -> usize
fn encode_row_hint(&self, hint: &RowHint, output: &mut [u8]) -> usize
fn decode_row_hint_header(&self, header_bs: &[u8]) -> RowHintHeader
fn merge_meta_size(&self) -> usize
fn encode_merge_meta(&self, meta: &MergeMeta) -> Bytes
fn decode_merge_meta(&self, meta: Bytes) -> MergeMeta
Source§impl PartialEq for BitcaskyFormatter
impl PartialEq for BitcaskyFormatter
impl Copy for BitcaskyFormatter
impl StructuralPartialEq for BitcaskyFormatter
Auto Trait Implementations§
impl Freeze for BitcaskyFormatter
impl RefUnwindSafe for BitcaskyFormatter
impl Send for BitcaskyFormatter
impl Sync for BitcaskyFormatter
impl Unpin for BitcaskyFormatter
impl UnwindSafe for BitcaskyFormatter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more