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 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