pub struct SyncStatusSnapshot {
pub current_schema_version: i32,
pub outbox: usize,
pub upgrading: bool,
pub lease_state: Option<LeaseState>,
pub schema_floor: Option<SchemaFloor>,
pub sync_needed: bool,
pub previous_version_context: PreviousVersionStatus,
}Fields§
§current_schema_version: i32§outbox: usize§upgrading: bool§lease_state: Option<LeaseState>§schema_floor: Option<SchemaFloor>§sync_needed: bool§previous_version_context: PreviousVersionStatusRFC 0005 A2: container presence, so a host can enforce the downgrade
precondition (previousVersionDiscard) instead of documenting it.
Trait Implementations§
Source§impl Clone for SyncStatusSnapshot
impl Clone for SyncStatusSnapshot
Source§impl Debug for SyncStatusSnapshot
impl Debug for SyncStatusSnapshot
Auto Trait Implementations§
impl Freeze for SyncStatusSnapshot
impl RefUnwindSafe for SyncStatusSnapshot
impl Send for SyncStatusSnapshot
impl Sync for SyncStatusSnapshot
impl Unpin for SyncStatusSnapshot
impl UnsafeUnpin for SyncStatusSnapshot
impl UnwindSafe for SyncStatusSnapshot
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