pub struct CreateActionArgs {
pub description: DescriptionString5to50Bytes,
pub input_beef: Option<Vec<u8>>,
pub inputs: Vec<CreateActionInput>,
pub outputs: Vec<CreateActionOutput>,
pub lock_time: Option<u32>,
pub version: Option<u32>,
pub labels: Vec<LabelStringUnder300Bytes>,
pub options: Option<CreateActionOptions>,
pub reference: Option<String>,
}Expand description
Arguments for creating a new transaction.
Fields§
§description: DescriptionString5to50Bytes§input_beef: Option<Vec<u8>>§inputs: Vec<CreateActionInput>§outputs: Vec<CreateActionOutput>§lock_time: Option<u32>§version: Option<u32>§labels: Vec<LabelStringUnder300Bytes>§options: Option<CreateActionOptions>§reference: Option<String>Trait Implementations§
Source§impl Clone for CreateActionArgs
impl Clone for CreateActionArgs
Source§fn clone(&self) -> CreateActionArgs
fn clone(&self) -> CreateActionArgs
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 moreAuto Trait Implementations§
impl Freeze for CreateActionArgs
impl RefUnwindSafe for CreateActionArgs
impl Send for CreateActionArgs
impl Sync for CreateActionArgs
impl Unpin for CreateActionArgs
impl UnsafeUnpin for CreateActionArgs
impl UnwindSafe for CreateActionArgs
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