pub struct ZaddReport {
pub added: usize,
pub changed: usize,
pub applied: Vec<(f64, Vec<u8>)>,
}Expand description
Outcome of a flags-aware ZADD.
Fields§
§added: usizeMembers newly added.
changed: usizeMembers added or whose score actually changed (CH reply).
applied: Vec<(f64, Vec<u8>)>The (score, member) pairs actually applied, in input order —
vetoed pairs are absent. Lets an AOF writer log the effect
as a plain unconditional ZADD (deterministic on replay; a
conditional replayed against divergent state could veto
differently).
Auto Trait Implementations§
impl Freeze for ZaddReport
impl RefUnwindSafe for ZaddReport
impl Send for ZaddReport
impl Sync for ZaddReport
impl Unpin for ZaddReport
impl UnsafeUnpin for ZaddReport
impl UnwindSafe for ZaddReport
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