Trait scrypto::modules::HasMetadata
source · pub trait HasMetadata {
// Required methods
fn set_metadata<K: AsRef<str>, V: MetadataVal>(&self, name: K, value: V);
fn get_metadata<K: ToString, V: MetadataVal>(
&self,
name: K
) -> Result<Option<V>, MetadataConversionError>;
fn remove_metadata<K: ToString>(&self, name: K) -> bool;
fn lock_metadata<K: ToString>(&self, name: K);
}
Required Methods§
fn set_metadata<K: AsRef<str>, V: MetadataVal>(&self, name: K, value: V)
fn get_metadata<K: ToString, V: MetadataVal>( &self, name: K ) -> Result<Option<V>, MetadataConversionError>
fn remove_metadata<K: ToString>(&self, name: K) -> bool
fn lock_metadata<K: ToString>(&self, name: K)
Object Safety§
This trait is not object safe.