#[repr(u8)]pub enum TokenId {
Nep141(Nep141TokenId),
Nep171(Nep171TokenId),
Nep245(Nep245TokenId),
Imt(ImtTokenId),
}Variants§
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for TokenId
impl<'arbitrary> Arbitrary<'arbitrary> for TokenId
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§impl BorshDeserialize for TokenId
impl BorshDeserialize for TokenId
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl<'de> Deserialize<'de> for TokenId
impl<'de> Deserialize<'de> for TokenId
Source§fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'_enum> From<&'_enum TokenId> for TokenIdType
impl<'_enum> From<&'_enum TokenId> for TokenIdType
Source§fn from(val: &'_enum TokenId) -> TokenIdType
fn from(val: &'_enum TokenId) -> TokenIdType
Converts to this type from the input type.
Source§impl From<ImtTokenId> for TokenId
impl From<ImtTokenId> for TokenId
Source§fn from(value: ImtTokenId) -> Self
fn from(value: ImtTokenId) -> Self
Converts to this type from the input type.
Source§impl From<Nep141TokenId> for TokenId
impl From<Nep141TokenId> for TokenId
Source§fn from(value: Nep141TokenId) -> Self
fn from(value: Nep141TokenId) -> Self
Converts to this type from the input type.
Source§impl From<Nep171TokenId> for TokenId
impl From<Nep171TokenId> for TokenId
Source§fn from(value: Nep171TokenId) -> Self
fn from(value: Nep171TokenId) -> Self
Converts to this type from the input type.
Source§impl From<Nep245TokenId> for TokenId
impl From<Nep245TokenId> for TokenId
Source§fn from(value: Nep245TokenId) -> Self
fn from(value: Nep245TokenId) -> Self
Converts to this type from the input type.
Source§impl From<TokenId> for TokenIdType
impl From<TokenId> for TokenIdType
Source§fn from(val: TokenId) -> TokenIdType
fn from(val: TokenId) -> TokenIdType
Converts to this type from the input type.
Source§impl IntoDiscriminant for TokenId
impl IntoDiscriminant for TokenId
Source§type Discriminant = TokenIdType
type Discriminant = TokenIdType
Enum listing the same variants as this enum but without any data fields
fn discriminant(&self) -> Self::Discriminant
Source§impl Ord for TokenId
impl Ord for TokenId
Source§impl PartialOrd for TokenId
impl PartialOrd for TokenId
impl Eq for TokenId
impl StructuralPartialEq for TokenId
Auto Trait Implementations§
impl Freeze for TokenId
impl RefUnwindSafe for TokenId
impl Send for TokenId
impl Sync for TokenId
impl Unpin for TokenId
impl UnwindSafe for TokenId
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.