Struct solana_transaction_status::UiTransactionStatusMeta [−][src]
pub struct UiTransactionStatusMeta { pub err: Option<TransactionError>, pub status: Result<()>, pub fee: u64, pub pre_balances: Vec<u64>, pub post_balances: Vec<u64>, pub inner_instructions: Option<Vec<UiInnerInstructions>>, pub log_messages: Option<Vec<String>>, pub pre_token_balances: Option<Vec<UiTransactionTokenBalance>>, pub post_token_balances: Option<Vec<UiTransactionTokenBalance>>, }
A duplicate representation of TransactionStatusMeta with err
field
Fields
err: Option<TransactionError>
status: Result<()>
fee: u64
pre_balances: Vec<u64>
post_balances: Vec<u64>
inner_instructions: Option<Vec<UiInnerInstructions>>
log_messages: Option<Vec<String>>
pre_token_balances: Option<Vec<UiTransactionTokenBalance>>
post_token_balances: Option<Vec<UiTransactionTokenBalance>>
Trait Implementations
impl Clone for UiTransactionStatusMeta
[src]
impl Clone for UiTransactionStatusMeta
[src]fn clone(&self) -> UiTransactionStatusMeta
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for UiTransactionStatusMeta
[src]
impl<'de> Deserialize<'de> for UiTransactionStatusMeta
[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<UiTransactionStatusMeta> for UiTransactionStatusMeta
[src]
impl PartialEq<UiTransactionStatusMeta> for UiTransactionStatusMeta
[src]fn eq(&self, other: &UiTransactionStatusMeta) -> bool
[src]
fn ne(&self, other: &UiTransactionStatusMeta) -> bool
[src]
impl Serialize for UiTransactionStatusMeta
[src]
impl Serialize for UiTransactionStatusMeta
[src]Auto Trait Implementations
impl RefUnwindSafe for UiTransactionStatusMeta
impl RefUnwindSafe for UiTransactionStatusMeta
impl Send for UiTransactionStatusMeta
impl Send for UiTransactionStatusMeta
impl Sync for UiTransactionStatusMeta
impl Sync for UiTransactionStatusMeta
impl Unpin for UiTransactionStatusMeta
impl Unpin for UiTransactionStatusMeta
impl UnwindSafe for UiTransactionStatusMeta
impl UnwindSafe for UiTransactionStatusMeta
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>,