pub enum TapLeaf {
Script(ScriptBuf, LeafVersion),
Hidden(TapNodeHash),
}Expand description
Leaf node in a taproot tree. Can be either hidden or known.
Variants§
Script(ScriptBuf, LeafVersion)
A known script
Hidden(TapNodeHash)
Hidden Node with the given leaf hash
Implementations§
Trait Implementations§
§impl Ord for TapLeaf
impl Ord for TapLeaf
§impl PartialOrd<TapLeaf> for TapLeaf
impl PartialOrd<TapLeaf> for TapLeaf
§fn partial_cmp(&self, other: &TapLeaf) -> Option<Ordering>
fn partial_cmp(&self, other: &TapLeaf) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for TapLeaf
impl StructuralEq for TapLeaf
impl StructuralPartialEq for TapLeaf
Auto Trait Implementations§
impl RefUnwindSafe for TapLeaf
impl Send for TapLeaf
impl Sync for TapLeaf
impl Unpin for TapLeaf
impl UnwindSafe for TapLeaf
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.