Struct fuel_merkle::common::StorageMap
source · [−]pub struct StorageMap<Type: Mappable> { /* private fields */ }
Implementations
sourceimpl<Type: Mappable> StorageMap<Type>
impl<Type: Mappable> StorageMap<Type>
Trait Implementations
sourceimpl<Type: Debug + Mappable> Debug for StorageMap<Type>where
Type::Key: Debug,
Type::GetValue: Debug,
impl<Type: Debug + Mappable> Debug for StorageMap<Type>where
Type::Key: Debug,
Type::GetValue: Debug,
sourceimpl<Type: Mappable> Default for StorageMap<Type>
impl<Type: Mappable> Default for StorageMap<Type>
sourceimpl<Type> StorageInspect<Type> for StorageMap<Type>where
Type: Mappable,
Type::Key: Eq + Hash + Clone,
Type::GetValue: Clone,
impl<Type> StorageInspect<Type> for StorageMap<Type>where
Type: Mappable,
Type::Key: Eq + Hash + Clone,
Type::GetValue: Clone,
sourceimpl<Type> StorageMutate<Type> for StorageMap<Type>where
Type: Mappable,
Type::Key: Eq + Hash + Clone,
Type::SetValue: Clone,
Type::GetValue: Clone + From<Type::SetValue>,
impl<Type> StorageMutate<Type> for StorageMap<Type>where
Type: Mappable,
Type::Key: Eq + Hash + Clone,
Type::SetValue: Clone,
Type::GetValue: Clone + From<Type::SetValue>,
Auto Trait Implementations
impl<Type> RefUnwindSafe for StorageMap<Type>where
<Type as Mappable>::GetValue: RefUnwindSafe,
<Type as Mappable>::Key: RefUnwindSafe,
impl<Type> Send for StorageMap<Type>where
<Type as Mappable>::GetValue: Send,
<Type as Mappable>::Key: Send,
impl<Type> Sync for StorageMap<Type>where
<Type as Mappable>::GetValue: Sync,
<Type as Mappable>::Key: Sync,
impl<Type> Unpin for StorageMap<Type>where
<Type as Mappable>::GetValue: Unpin,
<Type as Mappable>::Key: Unpin,
impl<Type> UnwindSafe for StorageMap<Type>where
<Type as Mappable>::GetValue: UnwindSafe,
<Type as Mappable>::Key: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more