Struct solana_account_decoder::UiAccount
source · pub struct UiAccount {
pub lamports: u64,
pub data: UiAccountData,
pub owner: String,
pub executable: bool,
pub rent_epoch: Epoch,
}
Expand description
A duplicate representation of an Account for pretty JSON serialization
Fields§
§lamports: u64
§data: UiAccountData
§owner: String
§executable: bool
§rent_epoch: Epoch
Implementations§
source§impl UiAccount
impl UiAccount
pub fn encode<T: ReadableAccount>( pubkey: &Pubkey, account: &T, encoding: UiAccountEncoding, additional_data: Option<AccountAdditionalData>, data_slice_config: Option<UiDataSliceConfig> ) -> Self
pub fn decode<T: WritableAccount>(&self) -> Option<T>
Trait Implementations§
source§impl<'de> Deserialize<'de> for UiAccount
impl<'de> Deserialize<'de> for UiAccount
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