pub struct Since {
pub commits: Vec<Commit>,
pub clock: Clock,
pub state: IndexState,
pub truncated: bool,
}Expand description
Result of Index::since.
Fields§
§commits: Vec<Commit>Exact commits applied strictly after the requested clock, oldest first.
clock: ClockTerminal clock captured under the same read boundary as commits.
state: IndexStateComplete public state at clock.
truncated: boolTrue when the requested clock is older than the retained journal, meaning the caller has missed commits and must re-read state rather than trust either view.
Trait Implementations§
impl Eq for Since
impl StructuralPartialEq for Since
Auto Trait Implementations§
impl Freeze for Since
impl RefUnwindSafe for Since
impl Send for Since
impl Sync for Since
impl Unpin for Since
impl UnsafeUnpin for Since
impl UnwindSafe for Since
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