Struct microkelvin::ArchivedLink [−][src]
pub struct ArchivedLink<C, A, S>(_, _)
where
S: Store;
Expand description
The archived version of a link, contains an identifier and an annotation
Implementations
Get a reference to the link annotation
Get a reference to the link id
Trait Implementations
Auto Trait Implementations
impl<C, A, S> RefUnwindSafe for ArchivedLink<C, A, S> where
A: RefUnwindSafe,
C: RefUnwindSafe,
<S as Store>::Identifier: RefUnwindSafe,
impl<C, A, S> Send for ArchivedLink<C, A, S> where
A: Send,
C: Send,
<S as Store>::Identifier: Send,
impl<C, A, S> Sync for ArchivedLink<C, A, S> where
A: Sync,
C: Sync,
<S as Store>::Identifier: Sync,
impl<C, A, S> Unpin for ArchivedLink<C, A, S> where
A: Unpin,
C: Unpin,
<S as Store>::Identifier: Unpin,
impl<C, A, S> UnwindSafe for ArchivedLink<C, A, S> where
A: UnwindSafe,
C: UnwindSafe,
<S as Store>::Identifier: UnwindSafe,
Blanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more