[−][src]Struct rpc::v1::types::BlockTemplateTransaction
Transaction data as included in BlockTemplate
Fields
data: RawTransaction
Transaction data encoded in hexadecimal
txid: Option<H256>
Transaction id encoded in little-endian hexadecimal
hash: Option<H256>
Hash encoded in little-endian hexadecimal (including witness data)
depends: Option<Vec<u64>>
Transactions before this one (by 1-based index in 'transactions' list) that must be present in the final block if this one is
fee: Option<i64>
Difference in value between transaction inputs and outputs (in Satoshis). For coinbase transactions, this is a negative Number of the total collected block fees (ie, not including the block subsidy). If key is not present, fee is unknown and clients MUST NOT assume there isn't one
sigops: Option<i64>
Total SigOps cost, as counted for purposes of block limits. If key is not present, sigop cost is unknown and clients MUST NOT assume it is zero.
weight: Option<i64>
Total transaction weight, as counted for purposes of block limits.
required: bool
If provided and true, this transaction must be in the final block
Trait Implementations
impl Debug for BlockTemplateTransaction[src]
impl Debug for BlockTemplateTransactionfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for BlockTemplateTransaction[src]
impl Default for BlockTemplateTransactionfn default() -> BlockTemplateTransaction[src]
fn default() -> BlockTemplateTransactionReturns the "default value" for a type. Read more
impl PartialEq for BlockTemplateTransaction[src]
impl PartialEq for BlockTemplateTransactionfn eq(&self, other: &BlockTemplateTransaction) -> bool[src]
fn eq(&self, other: &BlockTemplateTransaction) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &BlockTemplateTransaction) -> bool[src]
fn ne(&self, other: &BlockTemplateTransaction) -> boolThis method tests for !=.
impl Eq for BlockTemplateTransaction[src]
impl Eq for BlockTemplateTransactionimpl Clone for BlockTemplateTransaction[src]
impl Clone for BlockTemplateTransactionfn clone(&self) -> BlockTemplateTransaction[src]
fn clone(&self) -> BlockTemplateTransactionReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl From<IndexedTransaction> for BlockTemplateTransaction[src]
impl From<IndexedTransaction> for BlockTemplateTransactionfn from(transaction: IndexedTransaction) -> Self[src]
fn from(transaction: IndexedTransaction) -> SelfPerforms the conversion.
Auto Trait Implementations
impl Send for BlockTemplateTransaction
impl Send for BlockTemplateTransactionimpl Sync for BlockTemplateTransaction
impl Sync for BlockTemplateTransactionBlanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, type Owned = T
fn to_owned(&self) -> T[src]
fn to_owned(&self) -> TCreates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)[src]
fn clone_into(&self, target: &mut T)🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> From for T[src]
impl<T> From for Timpl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>try_from)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, ⓘImportant traits for &'a mut Rfn borrow(&self) -> &T[src]
fn borrow(&self) -> &TImmutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>try_from)Performs the conversion.
impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, ⓘImportant traits for &'a mut Rfn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut TMutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeId🔬 This is a nightly-only experimental API. (get_type_id)
this method will likely be replaced by an associated static
Gets the TypeId of self. Read more
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, impl<T> Erased for T
impl<T> Erased for T