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