Struct poseidon_client::RpcMeta
source · [−]pub struct RpcMeta {
pub err: Option<TransactionError>,
pub fee: u32,
pub inner_instructions: Vec<RpcInnerInstructions>,
pub log_messages: Vec<String>,
pub pre_balances: Vec<u64>,
pub post_balances: Vec<u64>,
pub pre_token_balances: Vec<TokenBalances>,
pub post_token_balances: Vec<TokenBalances>,
pub rewards: Vec<Reward>,
pub status: Result<(), TransactionError>,
}Fields
err: Option<TransactionError>fee: u32inner_instructions: Vec<RpcInnerInstructions>log_messages: Vec<String>pre_balances: Vec<u64>post_balances: Vec<u64>pre_token_balances: Vec<TokenBalances>post_token_balances: Vec<TokenBalances>rewards: Vec<Reward>status: Result<(), TransactionError>Trait Implementations
sourceimpl BorshDeserialize for RpcMeta where
Option<TransactionError>: BorshDeserialize,
u32: BorshDeserialize,
Vec<RpcInnerInstructions>: BorshDeserialize,
Vec<String>: BorshDeserialize,
Vec<u64>: BorshDeserialize,
Vec<u64>: BorshDeserialize,
Vec<TokenBalances>: BorshDeserialize,
Vec<TokenBalances>: BorshDeserialize,
Vec<Reward>: BorshDeserialize,
Result<(), TransactionError>: BorshDeserialize,
impl BorshDeserialize for RpcMeta where
Option<TransactionError>: BorshDeserialize,
u32: BorshDeserialize,
Vec<RpcInnerInstructions>: BorshDeserialize,
Vec<String>: BorshDeserialize,
Vec<u64>: BorshDeserialize,
Vec<u64>: BorshDeserialize,
Vec<TokenBalances>: BorshDeserialize,
Vec<TokenBalances>: BorshDeserialize,
Vec<Reward>: BorshDeserialize,
Result<(), TransactionError>: BorshDeserialize,
sourceimpl BorshSerialize for RpcMeta where
Option<TransactionError>: BorshSerialize,
u32: BorshSerialize,
Vec<RpcInnerInstructions>: BorshSerialize,
Vec<String>: BorshSerialize,
Vec<u64>: BorshSerialize,
Vec<u64>: BorshSerialize,
Vec<TokenBalances>: BorshSerialize,
Vec<TokenBalances>: BorshSerialize,
Vec<Reward>: BorshSerialize,
Result<(), TransactionError>: BorshSerialize,
impl BorshSerialize for RpcMeta where
Option<TransactionError>: BorshSerialize,
u32: BorshSerialize,
Vec<RpcInnerInstructions>: BorshSerialize,
Vec<String>: BorshSerialize,
Vec<u64>: BorshSerialize,
Vec<u64>: BorshSerialize,
Vec<TokenBalances>: BorshSerialize,
Vec<TokenBalances>: BorshSerialize,
Vec<Reward>: BorshSerialize,
Result<(), TransactionError>: BorshSerialize,
sourceimpl<'de> Deserialize<'de> for RpcMeta
impl<'de> Deserialize<'de> for RpcMeta
sourcefn 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
impl StructuralPartialEq for RpcMeta
Auto Trait Implementations
impl RefUnwindSafe for RpcMeta
impl Send for RpcMeta
impl Sync for RpcMeta
impl Unpin for RpcMeta
impl UnwindSafe for RpcMeta
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more