Struct dusk_hamt::ArchivedHamt [−][src]
#[repr()]pub struct ArchivedHamt<K, V, A>(_)
where
A: Annotation<KvPair<K, V>>,
[Bucket<K, V, A>; 4]: Archive;
Expand description
An archived Hamt
Implementations
impl<K, V, A> ArchivedHamt<K, V, A> where
K: Primitive + Hash + Eq,
V: Archive,
A: Annotation<KvPair<K, V>>,
impl<K, V, A> ArchivedHamt<K, V, A> where
K: Primitive + Hash + Eq,
V: Archive,
A: Annotation<KvPair<K, V>>,
Trait Implementations
impl<K, V, A> ArchivedCompound<Hamt<K, V, A>, A> for ArchivedHamt<K, V, A> where
K: Archive,
V: Archive,
A: Annotation<KvPair<K, V>>,
impl<K, V, A> ArchivedCompound<Hamt<K, V, A>, A> for ArchivedHamt<K, V, A> where
K: Archive,
V: Archive,
A: Annotation<KvPair<K, V>>,
Auto Trait Implementations
impl<K, V, A> !RefUnwindSafe for ArchivedHamt<K, V, A>
impl<K, V, A> !Send for ArchivedHamt<K, V, A>
impl<K, V, A> !Sync for ArchivedHamt<K, V, A>
impl<K, V, A> !Unpin for ArchivedHamt<K, V, A>
impl<K, V, A> !UnwindSafe for ArchivedHamt<K, V, A>
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