#[repr(C, packed(1))]pub struct AbiManagerCreateAbiOfficialArgs {
pub abi_meta_account_idx: u16,
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,
}Expand description
ABI manager program CREATE ABI (official) instruction arguments (matches C struct)
Fields§
§abi_meta_account_idx: u16§program_meta_account_idx: u16§abi_account_idx: u16§srcbuf_account_idx: u16§srcbuf_offset: u32§srcbuf_size: u32Trait Implementations§
Source§impl Clone for AbiManagerCreateAbiOfficialArgs
impl Clone for AbiManagerCreateAbiOfficialArgs
Source§fn clone(&self) -> AbiManagerCreateAbiOfficialArgs
fn clone(&self) -> AbiManagerCreateAbiOfficialArgs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AbiManagerCreateAbiOfficialArgs
Auto Trait Implementations§
impl Freeze for AbiManagerCreateAbiOfficialArgs
impl RefUnwindSafe for AbiManagerCreateAbiOfficialArgs
impl Send for AbiManagerCreateAbiOfficialArgs
impl Sync for AbiManagerCreateAbiOfficialArgs
impl Unpin for AbiManagerCreateAbiOfficialArgs
impl UnsafeUnpin for AbiManagerCreateAbiOfficialArgs
impl UnwindSafe for AbiManagerCreateAbiOfficialArgs
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