pub struct SnapshotBoundary {
pub authority_id: AuthorityId,
pub scope_id: SyncScopeId,
pub scope_version: ScopeVersion,
pub scope_generation: ScopeGeneration,
pub sequence: Sequence,
pub authority_epoch: AuthorityEpoch,
}Expand description
One immutable authoritative state boundary.
Fields§
§scope_id: SyncScopeId§scope_version: ScopeVersion§scope_generation: ScopeGeneration§sequence: SequenceTrait Implementations§
Source§impl Clone for SnapshotBoundary
impl Clone for SnapshotBoundary
Source§fn clone(&self) -> SnapshotBoundary
fn clone(&self) -> SnapshotBoundary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SnapshotBoundary
Source§impl Debug for SnapshotBoundary
impl Debug for SnapshotBoundary
Source§impl<'de> Deserialize<'de> for SnapshotBoundary
impl<'de> Deserialize<'de> for SnapshotBoundary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SnapshotBoundary
Source§impl PartialEq for SnapshotBoundary
impl PartialEq for SnapshotBoundary
Source§impl Serialize for SnapshotBoundary
impl Serialize for SnapshotBoundary
impl StructuralPartialEq for SnapshotBoundary
Auto Trait Implementations§
impl Freeze for SnapshotBoundary
impl RefUnwindSafe for SnapshotBoundary
impl Send for SnapshotBoundary
impl Sync for SnapshotBoundary
impl Unpin for SnapshotBoundary
impl UnsafeUnpin for SnapshotBoundary
impl UnwindSafe for SnapshotBoundary
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