Struct microkelvin::Stored [−][src]
pub struct Stored<T, S> where
S: Store, { /* fields omitted */ }
Expand description
Stored is a reference to a value stored, along with the backing store
Implementations
Create a new Stored
wrapper from an identifier and a store
Get a reference to the Identifier of the stored value
Get a reference to the inner value being stored
Trait Implementations
Auto Trait Implementations
impl<T, S> RefUnwindSafe for Stored<T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe,
<S as Store>::Identifier: RefUnwindSafe,
impl<T, S> UnwindSafe for Stored<T, S> where
S: UnwindSafe,
T: 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