pub struct ChangelogRead {
pub changed_ids: Vec<i64>,
pub min_seq: i64,
pub max_seq: i64,
}Expand description
One read of the changelog ring past last_seq: the distinct changed track
ids (ascending) plus the table’s retained seq bounds (0/0 when empty). The
caller derives gap detection from min_seq (see musefs-core’s refresh).
Fields§
§changed_ids: Vec<i64>§min_seq: i64§max_seq: i64Trait Implementations§
Source§impl Debug for ChangelogRead
impl Debug for ChangelogRead
Source§impl Default for ChangelogRead
impl Default for ChangelogRead
Source§fn default() -> ChangelogRead
fn default() -> ChangelogRead
Returns the “default value” for a type. Read more
impl Eq for ChangelogRead
Source§impl PartialEq for ChangelogRead
impl PartialEq for ChangelogRead
Source§fn eq(&self, other: &ChangelogRead) -> bool
fn eq(&self, other: &ChangelogRead) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChangelogRead
Auto Trait Implementations§
impl Freeze for ChangelogRead
impl RefUnwindSafe for ChangelogRead
impl Send for ChangelogRead
impl Sync for ChangelogRead
impl Unpin for ChangelogRead
impl UnsafeUnpin for ChangelogRead
impl UnwindSafe for ChangelogRead
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