pub struct BitcoinAnchorRef {
pub txid: [u8; 32],
pub output_index: u32,
pub block_height: u64,
}Expand description
Bitcoin anchor reference (Transaction containing commitment)
Fields§
§txid: [u8; 32]Transaction ID
output_index: u32Output index (for OP_RETURN or Taproot leaf)
block_height: u64Block height where transaction was included
Implementations§
Trait Implementations§
Source§impl Clone for BitcoinAnchorRef
impl Clone for BitcoinAnchorRef
Source§fn clone(&self) -> BitcoinAnchorRef
fn clone(&self) -> BitcoinAnchorRef
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 BitcoinAnchorRef
impl Debug for BitcoinAnchorRef
Source§impl<'de> Deserialize<'de> for BitcoinAnchorRef
impl<'de> Deserialize<'de> for BitcoinAnchorRef
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 Hash for BitcoinAnchorRef
impl Hash for BitcoinAnchorRef
Source§impl PartialEq for BitcoinAnchorRef
impl PartialEq for BitcoinAnchorRef
Source§impl Serialize for BitcoinAnchorRef
impl Serialize for BitcoinAnchorRef
impl Eq for BitcoinAnchorRef
impl StructuralPartialEq for BitcoinAnchorRef
Auto Trait Implementations§
impl Freeze for BitcoinAnchorRef
impl RefUnwindSafe for BitcoinAnchorRef
impl Send for BitcoinAnchorRef
impl Sync for BitcoinAnchorRef
impl Unpin for BitcoinAnchorRef
impl UnsafeUnpin for BitcoinAnchorRef
impl UnwindSafe for BitcoinAnchorRef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.