pub struct U64AddOperator;Expand description
Default 64-bit unsigned integer additive merge operator
Operands and base values are little-endian u64 deltas: apply adds the operand onto the base
(zero when the key is absent or deleted), and combine_operands adds the two operands. A payload
that is not exactly 8 bytes decodes as zero. (“corruption will be treated as 0”); the operator
stays total for every input and never returns an empty value.
Trait Implementations§
Source§impl Clone for U64AddOperator
impl Clone for U64AddOperator
impl Copy for U64AddOperator
Source§impl Debug for U64AddOperator
impl Debug for U64AddOperator
Source§impl Default for U64AddOperator
impl Default for U64AddOperator
Source§impl MergeOperator for U64AddOperator
impl MergeOperator for U64AddOperator
Auto Trait Implementations§
impl Freeze for U64AddOperator
impl RefUnwindSafe for U64AddOperator
impl Send for U64AddOperator
impl Sync for U64AddOperator
impl Unpin for U64AddOperator
impl UnsafeUnpin for U64AddOperator
impl UnwindSafe for U64AddOperator
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