pub struct BitcoinTransactionMetadata {
pub inputs: Vec<TxIn>,
pub outputs: Vec<TxOut>,
pub stacks_operations: Vec<StacksBaseChainOperation>,
pub ordinal_operations: Vec<OrdinalOperation>,
pub brc20_operation: Option<Brc20Operation>,
pub proof: Option<String>,
pub fee: u64,
pub index: u32,
}Expand description
Extra data for Transaction
Fields§
§inputs: Vec<TxIn>§outputs: Vec<TxOut>§stacks_operations: Vec<StacksBaseChainOperation>§ordinal_operations: Vec<OrdinalOperation>§brc20_operation: Option<Brc20Operation>§proof: Option<String>§fee: u64§index: u32Trait Implementations§
source§impl Clone for BitcoinTransactionMetadata
impl Clone for BitcoinTransactionMetadata
source§fn clone(&self) -> BitcoinTransactionMetadata
fn clone(&self) -> BitcoinTransactionMetadata
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 Debug for BitcoinTransactionMetadata
impl Debug for BitcoinTransactionMetadata
source§impl<'de> Deserialize<'de> for BitcoinTransactionMetadata
impl<'de> Deserialize<'de> for BitcoinTransactionMetadata
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 for BitcoinTransactionMetadata
impl PartialEq for BitcoinTransactionMetadata
source§fn eq(&self, other: &BitcoinTransactionMetadata) -> bool
fn eq(&self, other: &BitcoinTransactionMetadata) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for BitcoinTransactionMetadata
Auto Trait Implementations§
impl Freeze for BitcoinTransactionMetadata
impl RefUnwindSafe for BitcoinTransactionMetadata
impl Send for BitcoinTransactionMetadata
impl Sync for BitcoinTransactionMetadata
impl Unpin for BitcoinTransactionMetadata
impl UnwindSafe for BitcoinTransactionMetadata
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