pub enum WitnessProgramClass {
P2wpkh,
P2wsh,
WitnessV1_512,
Upgradable,
}Expand description
Consensus classification for a parsed witness program.
Variants§
P2wpkh
Native witness-v0 key-hash program.
P2wsh
Native witness-v0 script-hash program.
WitnessV1_512
Tidecoin witness-v1-512 program.
Upgradable
Future/upgradable witness version that is currently treated as no-op.
Trait Implementations§
Source§impl Clone for WitnessProgramClass
impl Clone for WitnessProgramClass
Source§fn clone(&self) -> WitnessProgramClass
fn clone(&self) -> WitnessProgramClass
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 WitnessProgramClass
impl Debug for WitnessProgramClass
Source§impl PartialEq for WitnessProgramClass
impl PartialEq for WitnessProgramClass
impl Copy for WitnessProgramClass
impl Eq for WitnessProgramClass
impl StructuralPartialEq for WitnessProgramClass
Auto Trait Implementations§
impl Freeze for WitnessProgramClass
impl RefUnwindSafe for WitnessProgramClass
impl Send for WitnessProgramClass
impl Sync for WitnessProgramClass
impl Unpin for WitnessProgramClass
impl UnsafeUnpin for WitnessProgramClass
impl UnwindSafe for WitnessProgramClass
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