pub struct FConnectedTransaction {
pub version: i32,
pub lock_time: u32,
pub txid: Txid,
pub input: Vec<FTxOut>,
pub output: Vec<FTxOut>,
}
Expand description
Full format of connected transaction. See fields for details of this struct.
Fields§
§version: i32
§lock_time: u32
§txid: Txid
§input: Vec<FTxOut>
§output: Vec<FTxOut>
Trait Implementations§
source§impl Clone for FConnectedTransaction
impl Clone for FConnectedTransaction
source§fn clone(&self) -> FConnectedTransaction
fn clone(&self) -> FConnectedTransaction
Returns a copy 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 moresource§impl ConnectedTx for FConnectedTransaction
impl ConnectedTx for FConnectedTransaction
source§fn from(tx: &Transaction) -> Self
fn from(tx: &Transaction) -> Self
Construct a ConnectedTx from Transaction without blank inputs. Read more
source§fn connect(
tx: Transaction,
tx_db: &TxDB,
blk_index: &BlockIndex,
blk_file: &BlkFile
) -> OpResult<Self>
fn connect( tx: Transaction, tx_db: &TxDB, blk_index: &BlockIndex, blk_file: &BlkFile ) -> OpResult<Self>
Build ConnectedTx from Tx,
and attach inputs to this ConnectedTx using tx-index.
source§impl Debug for FConnectedTransaction
impl Debug for FConnectedTransaction
source§impl<'de> Deserialize<'de> for FConnectedTransaction
impl<'de> Deserialize<'de> for FConnectedTransaction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<FConnectedTransaction> for FConnectedTransaction
impl PartialEq<FConnectedTransaction> for FConnectedTransaction
source§fn eq(&self, other: &FConnectedTransaction) -> bool
fn eq(&self, other: &FConnectedTransaction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FConnectedTransaction
impl Serialize for FConnectedTransaction
impl Eq for FConnectedTransaction
impl StructuralEq for FConnectedTransaction
impl StructuralPartialEq for FConnectedTransaction
Auto Trait Implementations§
impl RefUnwindSafe for FConnectedTransaction
impl Send for FConnectedTransaction
impl Sync for FConnectedTransaction
impl Unpin for FConnectedTransaction
impl UnwindSafe for FConnectedTransaction
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