pub struct CallArg {
pub contract_id: [u8; 32],
pub function_selector: Vec<u8>,
pub amount: u64,
pub asset_id: [u8; 32],
pub gas: u64,
pub call_data: Option<Vec<u8>>,
}Expand description
A low-level contract call used in action signing.
Fields§
§contract_id: [u8; 32]§function_selector: Vec<u8>§amount: u64§asset_id: [u8; 32]§gas: u64§call_data: Option<Vec<u8>>Auto Trait Implementations§
impl Freeze for CallArg
impl RefUnwindSafe for CallArg
impl Send for CallArg
impl Sync for CallArg
impl Unpin for CallArg
impl UnsafeUnpin for CallArg
impl UnwindSafe for CallArg
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