pub struct TokenBalanceFields {Show 14 fields
pub block_slot: bool,
pub block_hash: bool,
pub transaction_index: bool,
pub account: bool,
pub pre_mint: bool,
pub post_mint: bool,
pub pre_decimals: bool,
pub post_decimals: bool,
pub pre_program_id: bool,
pub post_program_id: bool,
pub pre_owner: bool,
pub post_owner: bool,
pub pre_amount: bool,
pub post_amount: bool,
}Expand description
Field selector for Solana token balance data columns.
Fields§
§block_slot: bool§block_hash: bool§transaction_index: bool§account: bool§pre_mint: bool§post_mint: bool§pre_decimals: bool§post_decimals: bool§pre_program_id: bool§post_program_id: bool§pre_owner: bool§post_owner: bool§pre_amount: bool§post_amount: boolImplementations§
Trait Implementations§
Source§impl Clone for TokenBalanceFields
impl Clone for TokenBalanceFields
Source§fn clone(&self) -> TokenBalanceFields
fn clone(&self) -> TokenBalanceFields
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 TokenBalanceFields
impl Debug for TokenBalanceFields
Source§impl Default for TokenBalanceFields
impl Default for TokenBalanceFields
Source§fn default() -> TokenBalanceFields
fn default() -> TokenBalanceFields
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TokenBalanceFieldswhere
TokenBalanceFields: Default,
impl<'de> Deserialize<'de> for TokenBalanceFieldswhere
TokenBalanceFields: Default,
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 Serialize for TokenBalanceFields
impl Serialize for TokenBalanceFields
impl Copy for TokenBalanceFields
Auto Trait Implementations§
impl Freeze for TokenBalanceFields
impl RefUnwindSafe for TokenBalanceFields
impl Send for TokenBalanceFields
impl Sync for TokenBalanceFields
impl Unpin for TokenBalanceFields
impl UnwindSafe for TokenBalanceFields
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more