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 duplicate 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 for PeginDataInfo
impl PartialEq for PeginDataInfo
Source§impl Serialize for PeginDataInfo
impl Serialize for PeginDataInfo
impl Eq for PeginDataInfo
impl StructuralPartialEq for PeginDataInfo
Auto Trait Implementations§
impl Freeze for PeginDataInfo
impl RefUnwindSafe for PeginDataInfo
impl Send for PeginDataInfo
impl Sync for PeginDataInfo
impl Unpin for PeginDataInfo
impl UnwindSafe for PeginDataInfo
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