Struct bitcoin_tx::MutableTransaction
source · pub struct MutableTransaction {
pub vin: Vec<TxIn>,
pub vout: Vec<TxOut>,
pub n_version: i32,
pub n_lock_time: u32,
}Expand description
| A mutable version of CTransaction. |
Fields§
§vin: Vec<TxIn>§vout: Vec<TxOut>§n_version: i32§n_lock_time: u32Implementations§
source§impl MutableTransaction
impl MutableTransaction
pub fn serialize<Stream>(&self, s: &mut Stream)
pub fn unserialize<Stream>(&mut self, s: &mut Stream)
pub fn new<Stream>(_0: DeserializeType, s: &mut Stream) -> Self
pub fn has_witness(&self) -> bool
Trait Implementations§
source§impl Default for MutableTransaction
impl Default for MutableTransaction
source§impl From<&MutableTransaction> for Transaction
impl From<&MutableTransaction> for Transaction
source§fn from(tx: &MutableTransaction) -> Self
fn from(tx: &MutableTransaction) -> Self
| Convert a MutableTransaction into | a Transaction. |
source§impl From<&Transaction> for MutableTransaction
impl From<&Transaction> for MutableTransaction
source§fn from(tx: &Transaction) -> Self
fn from(tx: &Transaction) -> Self
Converts to this type from the input type.
source§impl RecursiveDynamicUsage for MutableTransaction
impl RecursiveDynamicUsage for MutableTransaction
fn recursive_dynamic_usage(&self) -> usize
Auto Trait Implementations§
impl RefUnwindSafe for MutableTransaction
impl Send for MutableTransaction
impl Sync for MutableTransaction
impl Unpin for MutableTransaction
impl UnwindSafe for MutableTransaction
Blanket Implementations§
§impl<T, U> CastInto<U> for Twhere
U: CastFrom<T>,
impl<T, U> CastInto<U> for Twhere U: CastFrom<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> StaticUpcast<T> for T
impl<T> StaticUpcast<T> for T
§unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
Convert type of a const pointer. Read more