Enum odra_modules::cep18::utils::Cep18Modality
source · pub enum Cep18Modality {
None = 0,
MintAndBurn = 1,
}Expand description
Modality of the CEP-18 contract.
Variants§
Implementations§
source§impl Cep18Modality
impl Cep18Modality
sourcepub fn mint_and_burn_enabled(&self) -> bool
pub fn mint_and_burn_enabled(&self) -> bool
Returns true if the mint and burn functionality is enabled.
Trait Implementations§
source§impl Clone for Cep18Modality
impl Clone for Cep18Modality
source§fn clone(&self) -> Cep18Modality
fn clone(&self) -> Cep18Modality
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 Cep18Modality
impl Debug for Cep18Modality
source§impl Default for Cep18Modality
impl Default for Cep18Modality
source§fn default() -> Cep18Modality
fn default() -> Cep18Modality
Returns the “default value” for a type. Read more
source§impl From<Cep18Modality> for u8
impl From<Cep18Modality> for u8
source§fn from(modality: Cep18Modality) -> u8
fn from(modality: Cep18Modality) -> u8
Converts to this type from the input type.
source§impl FromBytes for Cep18Modality
impl FromBytes for Cep18Modality
source§impl HasEvents for Cep18Modality
impl HasEvents for Cep18Modality
source§impl NamedCLTyped for Cep18Modality
impl NamedCLTyped for Cep18Modality
source§fn ty() -> NamedCLType
fn ty() -> NamedCLType
Returns the NamedCLType of the implementing type.
source§impl PartialEq for Cep18Modality
impl PartialEq for Cep18Modality
source§impl SchemaCustomTypes for Cep18Modality
impl SchemaCustomTypes for Cep18Modality
source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
source§impl ToBytes for Cep18Modality
impl ToBytes for Cep18Modality
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.impl Eq for Cep18Modality
impl SchemaCustomElement for Cep18Modality
impl StructuralPartialEq for Cep18Modality
Auto Trait Implementations§
impl Freeze for Cep18Modality
impl RefUnwindSafe for Cep18Modality
impl Send for Cep18Modality
impl Sync for Cep18Modality
impl Unpin for Cep18Modality
impl UnwindSafe for Cep18Modality
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