Struct solana_transaction_status::TransactionStatusMeta [−][src]
pub struct TransactionStatusMeta { pub status: Result<()>, pub fee: u64, pub pre_balances: Vec<u64>, pub post_balances: Vec<u64>, pub inner_instructions: Option<Vec<InnerInstructions>>, pub log_messages: Option<Vec<String>>, pub pre_token_balances: Option<Vec<TransactionTokenBalance>>, pub post_token_balances: Option<Vec<TransactionTokenBalance>>, }
Fields
status: Result<()>
fee: u64
pre_balances: Vec<u64>
post_balances: Vec<u64>
inner_instructions: Option<Vec<InnerInstructions>>
log_messages: Option<Vec<String>>
pre_token_balances: Option<Vec<TransactionTokenBalance>>
post_token_balances: Option<Vec<TransactionTokenBalance>>
Trait Implementations
impl Clone for TransactionStatusMeta
[src]
impl Clone for TransactionStatusMeta
[src]fn clone(&self) -> TransactionStatusMeta
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for TransactionStatusMeta
[src]
impl Default for TransactionStatusMeta
[src]impl<'de> Deserialize<'de> for TransactionStatusMeta
[src]
impl<'de> Deserialize<'de> for TransactionStatusMeta
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl From<TransactionStatusMeta> for UiTransactionStatusMeta
[src]
impl From<TransactionStatusMeta> for UiTransactionStatusMeta
[src]fn from(meta: TransactionStatusMeta) -> Self
[src]
impl PartialEq<TransactionStatusMeta> for TransactionStatusMeta
[src]
impl PartialEq<TransactionStatusMeta> for TransactionStatusMeta
[src]fn eq(&self, other: &TransactionStatusMeta) -> bool
[src]
fn ne(&self, other: &TransactionStatusMeta) -> bool
[src]
impl Serialize for TransactionStatusMeta
[src]
impl Serialize for TransactionStatusMeta
[src]Auto Trait Implementations
impl RefUnwindSafe for TransactionStatusMeta
impl RefUnwindSafe for TransactionStatusMeta
impl Send for TransactionStatusMeta
impl Send for TransactionStatusMeta
impl Sync for TransactionStatusMeta
impl Sync for TransactionStatusMeta
impl Unpin for TransactionStatusMeta
impl Unpin for TransactionStatusMeta
impl UnwindSafe for TransactionStatusMeta
impl UnwindSafe for TransactionStatusMeta
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,