pub struct Complete<'receipt, 'model, 'document, 'path, E> { /* private fields */ }Expand description
Borrowed full credential proof. Its construction cannot select a successful subset or replace the original protecting signature.
Trait Implementations§
Source§impl<'m, 'd, 'p, E> CredentialReceipts<'p, 'd> for Complete<'_, 'm, 'd, 'p, E>
impl<'m, 'd, 'p, E> CredentialReceipts<'p, 'd> for Complete<'_, 'm, 'd, 'p, E>
Source§type Document = DocumentId<'m, 'd>
type Document = DocumentId<'m, 'd>
Stable document identity.
Source§type Generation = ()
type Generation = ()
Exact document generation.
Source§fn snapshot(&self) -> Snapshot<DocumentId<'m, 'd>, ()>
fn snapshot(&self) -> Snapshot<DocumentId<'m, 'd>, ()>
Original root source and generation for the whole participant set.
Auto Trait Implementations§
impl<'receipt, 'model, 'document, 'path, E> !RefUnwindSafe for Complete<'receipt, 'model, 'document, 'path, E>
impl<'receipt, 'model, 'document, 'path, E> !Send for Complete<'receipt, 'model, 'document, 'path, E>
impl<'receipt, 'model, 'document, 'path, E> !Sync for Complete<'receipt, 'model, 'document, 'path, E>
impl<'receipt, 'model, 'document, 'path, E> !UnwindSafe for Complete<'receipt, 'model, 'document, 'path, E>
impl<'receipt, 'model, 'document, 'path, E> Freeze for Complete<'receipt, 'model, 'document, 'path, E>
impl<'receipt, 'model, 'document, 'path, E> Unpin for Complete<'receipt, 'model, 'document, 'path, E>
impl<'receipt, 'model, 'document, 'path, E> UnsafeUnpin for Complete<'receipt, 'model, 'document, 'path, E>where
&'receipt Report<'model, 'document, 'path, E>: UnsafeUnpin,
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