pub struct DocumentId<'model, 'document>(/* private fields */);Expand description
Identity of the borrowed immutable SignedData model. No bytes are hashed,
copied or compared to answer identity; independently parsed copies differ.
Trait Implementations§
Source§impl<'model, 'document> Clone for DocumentId<'model, 'document>
impl<'model, 'document> Clone for DocumentId<'model, 'document>
impl<'model, 'document> Copy for DocumentId<'model, 'document>
Source§impl Debug for DocumentId<'_, '_>
impl Debug for DocumentId<'_, '_>
impl Eq for DocumentId<'_, '_>
Auto Trait Implementations§
impl<'model, 'document> !RefUnwindSafe for DocumentId<'model, 'document>
impl<'model, 'document> !Send for DocumentId<'model, 'document>
impl<'model, 'document> !Sync for DocumentId<'model, 'document>
impl<'model, 'document> !UnwindSafe for DocumentId<'model, 'document>
impl<'model, 'document> Forget for DocumentId<'model, 'document>
impl<'model, 'document> Freeze for DocumentId<'model, 'document>
impl<'model, 'document> Unpin for DocumentId<'model, 'document>
impl<'model, 'document> UnsafeUnpin for DocumentId<'model, 'document>
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