Enum odra_modules::cep78::modalities::TokenIdentifier
source · pub enum TokenIdentifier {
Index(u64),
Hash(String),
}Variants§
Implementations§
Trait Implementations§
source§impl Clone for TokenIdentifier
impl Clone for TokenIdentifier
source§fn clone(&self) -> TokenIdentifier
fn clone(&self) -> TokenIdentifier
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for TokenIdentifier
impl Debug for TokenIdentifier
source§impl FromBytes for TokenIdentifier
impl FromBytes for TokenIdentifier
source§impl HasEvents for TokenIdentifier
impl HasEvents for TokenIdentifier
source§impl NamedCLTyped for TokenIdentifier
impl NamedCLTyped for TokenIdentifier
source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
source§impl PartialEq for TokenIdentifier
impl PartialEq for TokenIdentifier
source§impl SchemaCustomTypes for TokenIdentifier
impl SchemaCustomTypes for TokenIdentifier
source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
source§impl ToBytes for TokenIdentifier
impl ToBytes for TokenIdentifier
source§fn serialized_length(&self) -> usize
fn serialized_length(&self) -> usize
Returns the length of the
Vec<u8> which would be returned from a successful call to
to_bytes() or into_bytes(). The data is not actually serialized, so this call is
relatively cheap.source§impl ToString for TokenIdentifier
impl ToString for TokenIdentifier
impl Eq for TokenIdentifier
impl SchemaCustomElement for TokenIdentifier
impl StructuralPartialEq for TokenIdentifier
Auto Trait Implementations§
impl Freeze for TokenIdentifier
impl RefUnwindSafe for TokenIdentifier
impl Send for TokenIdentifier
impl Sync for TokenIdentifier
impl Unpin for TokenIdentifier
impl UnwindSafe for TokenIdentifier
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> EntrypointArgument for T
impl<T> EntrypointArgument for T
source§fn is_required() -> bool
fn is_required() -> bool
Returns
true if the argument is required.source§fn insert_runtime_arg(self, name: &str, args: &mut RuntimeArgs)
fn insert_runtime_arg(self, name: &str, args: &mut RuntimeArgs)
Inserts the argument into the runtime args.
source§fn unwrap(value: Option<T>, env: &ContractEnv) -> T
fn unwrap(value: Option<T>, env: &ContractEnv) -> T
Unwraps the argument from an Option.
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<T> SchemaErrors for Twhere
T: SchemaCustomElement,
impl<T> SchemaErrors for Twhere
T: SchemaCustomElement,
source§impl<T> SchemaEvents for Twhere
T: SchemaCustomElement,
impl<T> SchemaEvents for Twhere
T: SchemaCustomElement,
source§fn custom_types() -> Vec<Option<CustomType>>
fn custom_types() -> Vec<Option<CustomType>>
Returns a vector of CustomTypes. Read more