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§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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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