Skip to main content

ReadableAccount

Trait ReadableAccount 

Source
pub trait ReadableAccount: Sized {
    // Required methods
    fn lamports(&self) -> u64;
    fn data(&self) -> &[u8] ;
    fn owner(&self) -> &Address;
    fn executable(&self) -> bool;
    fn rent_epoch(&self) -> u64;
}

Required Methods§

Source

fn lamports(&self) -> u64

Source

fn data(&self) -> &[u8]

Source

fn owner(&self) -> &Address

Source

fn executable(&self) -> bool

Source

fn rent_epoch(&self) -> u64

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ReadableAccount for TransactionAccountView<'_>

Available on neither target_arch=sbf nor BPF.
Source§

fn lamports(&self) -> u64

Source§

fn data(&self) -> &[u8]

Source§

fn owner(&self) -> &Address

Source§

fn executable(&self) -> bool

Source§

fn rent_epoch(&self) -> u64

Source§

impl ReadableAccount for TransactionAccountViewMut<'_>

Available on neither target_arch=sbf nor BPF.
Source§

fn lamports(&self) -> u64

Source§

fn data(&self) -> &[u8]

Source§

fn owner(&self) -> &Address

Source§

fn executable(&self) -> bool

Source§

fn rent_epoch(&self) -> u64

Implementors§