pub struct ActionInput {
pub source_outpoint: OutpointString,
pub source_satoshis: SatoshiValue,
pub source_locking_script: Option<Vec<u8>>,
pub unlocking_script: Option<Vec<u8>>,
pub input_description: String,
pub sequence_number: u32,
}Expand description
A transaction input with full details.
Fields§
§source_outpoint: OutpointString§source_satoshis: SatoshiValue§source_locking_script: Option<Vec<u8>>§unlocking_script: Option<Vec<u8>>§input_description: String§sequence_number: u32Trait Implementations§
Source§impl Clone for ActionInput
impl Clone for ActionInput
Source§fn clone(&self) -> ActionInput
fn clone(&self) -> ActionInput
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 ActionInput
impl RefUnwindSafe for ActionInput
impl Send for ActionInput
impl Sync for ActionInput
impl Unpin for ActionInput
impl UnsafeUnpin for ActionInput
impl UnwindSafe for ActionInput
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