pub struct RevisionChainV1 { /* private fields */ }Expand description
Structural chain supplied oldest-first after envelope/tenant authentication. Missing earlier history is permitted; missing links inside the chain are not.
Implementations§
Source§impl RevisionChainV1
impl RevisionChainV1
Sourcepub fn new(revisions: Vec<ObjectRevisionV1>) -> SyncResult<Self>
pub fn new(revisions: Vec<ObjectRevisionV1>) -> SyncResult<Self>
Checks the bounded chain, object binding, unique events and parent links.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RevisionChainV1
impl RefUnwindSafe for RevisionChainV1
impl Send for RevisionChainV1
impl Sync for RevisionChainV1
impl Unpin for RevisionChainV1
impl UnsafeUnpin for RevisionChainV1
impl UnwindSafe for RevisionChainV1
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