pub struct DepositAddressSplAccount {
pub mint: Pubkey,
pub owner: Pubkey,
pub amount: u64,
}Expand description
SPL token account data for a deposit address, serialised to Redis by the indexer.
Matches the indexer’s TokenAccount struct — only the fields we need.
Extra fields in the Redis payload are silently ignored by serde.
Fields§
§mint: Pubkey§owner: Pubkey§amount: u64Trait Implementations§
Source§impl Clone for DepositAddressSplAccount
impl Clone for DepositAddressSplAccount
Source§fn clone(&self) -> DepositAddressSplAccount
fn clone(&self) -> DepositAddressSplAccount
Returns a duplicate 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 DepositAddressSplAccount
impl Debug for DepositAddressSplAccount
Source§impl<'de> Deserialize<'de> for DepositAddressSplAccount
impl<'de> Deserialize<'de> for DepositAddressSplAccount
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
Auto Trait Implementations§
impl Freeze for DepositAddressSplAccount
impl RefUnwindSafe for DepositAddressSplAccount
impl Send for DepositAddressSplAccount
impl Sync for DepositAddressSplAccount
impl Unpin for DepositAddressSplAccount
impl UnsafeUnpin for DepositAddressSplAccount
impl UnwindSafe for DepositAddressSplAccount
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