#[repr(C, packed(1))]pub struct ManagerUpgradeArgs {
pub discriminant: u8,
pub meta_account_idx: u16,
pub program_account_idx: u16,
pub srcbuf_account_idx: u16,
pub srcbuf_offset: u32,
pub srcbuf_size: u32,
}Expand description
Manager program UPGRADE instruction arguments (matches C struct)
Fields§
§discriminant: u8§meta_account_idx: u16§program_account_idx: u16§srcbuf_account_idx: u16§srcbuf_offset: u32§srcbuf_size: u32Trait Implementations§
Source§impl Clone for ManagerUpgradeArgs
impl Clone for ManagerUpgradeArgs
Source§fn clone(&self) -> ManagerUpgradeArgs
fn clone(&self) -> ManagerUpgradeArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ManagerUpgradeArgs
impl Debug for ManagerUpgradeArgs
impl Copy for ManagerUpgradeArgs
Auto Trait Implementations§
impl Freeze for ManagerUpgradeArgs
impl RefUnwindSafe for ManagerUpgradeArgs
impl Send for ManagerUpgradeArgs
impl Sync for ManagerUpgradeArgs
impl Unpin for ManagerUpgradeArgs
impl UnwindSafe for ManagerUpgradeArgs
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