Struct fuel_core::database::storage::ContractsAssetsMerkleMetadata
source · pub struct ContractsAssetsMerkleMetadata;
Expand description
The metadata table for ContractsAssetsMerkleData
table
Trait Implementations§
source§impl Mappable for ContractsAssetsMerkleMetadata
impl Mappable for ContractsAssetsMerkleMetadata
§type Key = ContractId
type Key = ContractId
The key type is used during interaction with the storage. In most cases, it is the same
as
Self::OwnedKey
.§type OwnedKey = <ContractsAssetsMerkleMetadata as Mappable>::Key
type OwnedKey = <ContractsAssetsMerkleMetadata as Mappable>::Key
The owned type of the
Key
retrieving from the storage.§type Value = SparseMerkleMetadata
type Value = SparseMerkleMetadata
The value type is used while setting the value to the storage. In most cases, it is the same
as
Self::OwnedValue
, but it is without restriction and can be used for performance
optimizations.§type OwnedValue = <ContractsAssetsMerkleMetadata as Mappable>::Value
type OwnedValue = <ContractsAssetsMerkleMetadata as Mappable>::Value
The owned type of the
Value
retrieving from the storage.Auto Trait Implementations§
impl RefUnwindSafe for ContractsAssetsMerkleMetadata
impl Send for ContractsAssetsMerkleMetadata
impl Sync for ContractsAssetsMerkleMetadata
impl Unpin for ContractsAssetsMerkleMetadata
impl UnwindSafe for ContractsAssetsMerkleMetadata
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