#[repr(C, packed(1))]pub struct AbiManagerCreateArgs {
pub program_meta_account_idx: u16,
pub abi_account_idx: u16,
pub srcbuf_account_idx: u16,
pub srcbuf_offset: u32,
pub srcbuf_size: u32,
pub authority_account_idx: u16,
pub seed: [u8; 32],
}Expand description
ABI manager program CREATE instruction arguments (matches C struct)
Fields§
§program_meta_account_idx: u16§abi_account_idx: u16§srcbuf_account_idx: u16§srcbuf_offset: u32§srcbuf_size: u32§seed: [u8; 32]Trait Implementations§
Source§impl Clone for AbiManagerCreateArgs
impl Clone for AbiManagerCreateArgs
Source§fn clone(&self) -> AbiManagerCreateArgs
fn clone(&self) -> AbiManagerCreateArgs
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 AbiManagerCreateArgs
impl Debug for AbiManagerCreateArgs
impl Copy for AbiManagerCreateArgs
Auto Trait Implementations§
impl Freeze for AbiManagerCreateArgs
impl RefUnwindSafe for AbiManagerCreateArgs
impl Send for AbiManagerCreateArgs
impl Sync for AbiManagerCreateArgs
impl Unpin for AbiManagerCreateArgs
impl UnwindSafe for AbiManagerCreateArgs
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