pub struct Datum {Show 15 fields
pub id: Option<String>,
pub address: Option<String>,
pub signature: Option<Vec<String>>,
pub change_type: Option<ChangeType>,
pub decimals: Option<i64>,
pub change_amount: Option<ChangeAmount>,
pub post_balance: Option<String>,
pub pre_balance: Option<ChangeAmount>,
pub token_address: Option<String>,
pub block_time: Option<i64>,
pub slot: Option<i64>,
pub fee: Option<i64>,
pub owner: Option<String>,
pub balance: Option<Balance>,
pub symbol: Option<String>,
}
Fields§
§id: Option<String>
§address: Option<String>
§signature: Option<Vec<String>>
§change_type: Option<ChangeType>
§decimals: Option<i64>
§change_amount: Option<ChangeAmount>
§post_balance: Option<String>
§pre_balance: Option<ChangeAmount>
§token_address: Option<String>
§block_time: Option<i64>
§slot: Option<i64>
§fee: Option<i64>
§owner: Option<String>
§balance: Option<Balance>
§symbol: Option<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Datum
impl<'de> Deserialize<'de> for Datum
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 Datum
impl RefUnwindSafe for Datum
impl Send for Datum
impl Sync for Datum
impl Unpin for Datum
impl UnwindSafe for Datum
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