pub struct CallerAccountInfo {
pub pubkey: Address,
pub lamports_addr: u64,
pub data_addr: u64,
pub data_len: u64,
pub owner_addr: u64,
pub vm_data_len_addr: u64,
pub is_writable: bool,
}Expand description
Caller’s VM memory pointers for an account.
Fields§
§pubkey: Address§lamports_addr: u64§data_addr: u64§data_len: u64§owner_addr: u64§vm_data_len_addr: u64§is_writable: boolAuto Trait Implementations§
impl Freeze for CallerAccountInfo
impl RefUnwindSafe for CallerAccountInfo
impl Send for CallerAccountInfo
impl Sync for CallerAccountInfo
impl Unpin for CallerAccountInfo
impl UnsafeUnpin for CallerAccountInfo
impl UnwindSafe for CallerAccountInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more