pub struct TokenKey {
pub chain: Chain,
pub token: String,
}Expand description
What token a balance change or a cap is about: the chain plus the token’s
address (EVM, lowercase hex) or mint (Solana, base58), or "native" for
the chain’s own coin.
Fields§
§chain: ChainThe chain the token lives on.
token: StringThe token address or mint, or native.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TokenKey
impl<'de> Deserialize<'de> for TokenKey
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
impl Eq for TokenKey
Source§impl Ord for TokenKey
impl Ord for TokenKey
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for TokenKey
impl PartialOrd for TokenKey
impl StructuralPartialEq for TokenKey
Auto Trait Implementations§
impl Freeze for TokenKey
impl RefUnwindSafe for TokenKey
impl Send for TokenKey
impl Sync for TokenKey
impl Unpin for TokenKey
impl UnsafeUnpin for TokenKey
impl UnwindSafe for TokenKey
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.