Struct elements::TxInWitness
source · pub struct TxInWitness {
pub amount_rangeproof: Vec<u8>,
pub inflation_keys_rangeproof: Vec<u8>,
pub script_witness: Vec<Vec<u8>>,
pub pegin_witness: Vec<Vec<u8>>,
}
Expand description
Transaction input witness
Fields
amount_rangeproof: Vec<u8>
Amount rangeproof
inflation_keys_rangeproof: Vec<u8>
Rangeproof for inflation keys
script_witness: Vec<Vec<u8>>
Traditional script witness
pegin_witness: Vec<Vec<u8>>
Pegin witness, basically the same thing
Implementations
sourceimpl TxInWitness
impl TxInWitness
Trait Implementations
sourceimpl Clone for TxInWitness
impl Clone for TxInWitness
sourcefn clone(&self) -> TxInWitness
fn clone(&self) -> TxInWitness
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl<D: SimpleDecoder> ConsensusDecodable<D> for TxInWitness
impl<D: SimpleDecoder> ConsensusDecodable<D> for TxInWitness
sourcefn consensus_decode(d: &mut D) -> Result<TxInWitness, Error>
fn consensus_decode(d: &mut D) -> Result<TxInWitness, Error>
Decode an object with a well-defined format
sourceimpl<S: SimpleEncoder> ConsensusEncodable<S> for TxInWitness
impl<S: SimpleEncoder> ConsensusEncodable<S> for TxInWitness
sourceimpl Debug for TxInWitness
impl Debug for TxInWitness
sourceimpl Default for TxInWitness
impl Default for TxInWitness
sourcefn default() -> TxInWitness
fn default() -> TxInWitness
Returns the “default value” for a type. Read more
sourceimpl Hash for TxInWitness
impl Hash for TxInWitness
sourceimpl PartialEq<TxInWitness> for TxInWitness
impl PartialEq<TxInWitness> for TxInWitness
sourcefn eq(&self, other: &TxInWitness) -> bool
fn eq(&self, other: &TxInWitness) -> bool
impl Eq for TxInWitness
impl StructuralEq for TxInWitness
impl StructuralPartialEq for TxInWitness
Auto Trait Implementations
impl RefUnwindSafe for TxInWitness
impl Send for TxInWitness
impl Sync for TxInWitness
impl Unpin for TxInWitness
impl UnwindSafe for TxInWitness
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more