Struct hal_elements::tx::PeginDataInfo
source · pub struct PeginDataInfo {
pub outpoint: String,
pub value: u64,
pub asset: ConfidentialAssetInfo,
pub genesis_hash: BlockHash,
pub claim_script: HexBytes,
pub mainchain_tx_hex: HexBytes,
pub mainchain_tx: Option<TransactionInfo>,
pub merkle_proof: HexBytes,
pub referenced_block: BlockHash,
}Fields§
§outpoint: String§value: u64§asset: ConfidentialAssetInfo§genesis_hash: BlockHash§claim_script: HexBytes§mainchain_tx_hex: HexBytes§mainchain_tx: Option<TransactionInfo>§merkle_proof: HexBytes§referenced_block: BlockHashTrait Implementations§
source§impl Clone for PeginDataInfo
impl Clone for PeginDataInfo
source§fn clone(&self) -> PeginDataInfo
fn clone(&self) -> PeginDataInfo
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 PeginDataInfo
impl Debug for PeginDataInfo
source§impl<'de> Deserialize<'de> for PeginDataInfo
impl<'de> Deserialize<'de> for PeginDataInfo
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<'tx> GetInfo<PeginDataInfo> for PeginData<'tx>
impl<'tx> GetInfo<PeginDataInfo> for PeginData<'tx>
source§fn get_info(&self, network: Network) -> PeginDataInfo
fn get_info(&self, network: Network) -> PeginDataInfo
Get a description of this object given the network of interest.
source§impl PartialEq<PeginDataInfo> for PeginDataInfo
impl PartialEq<PeginDataInfo> for PeginDataInfo
source§fn eq(&self, other: &PeginDataInfo) -> bool
fn eq(&self, other: &PeginDataInfo) -> bool
This method tests for
self and other values to be equal, and is used
by ==.