pub enum WitnessProgramClass {
P2wpkh,
P2wsh,
P2wsh512,
P2a,
Upgradable,
}Expand description
Primitive witness-program class independent of consensus activation flags.
Variants§
P2wpkh
Native witness-v0 key-hash program.
P2wsh
Native witness-v0 script-hash program.
P2wsh512
Tidecoin witness-v1 SHA-512 script-hash program.
P2a
Tidecoin pay-to-anchor program.
Upgradable
Any currently unassigned witness program.
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WitnessProgramClass
Source§impl Debug for WitnessProgramClass
impl Debug for WitnessProgramClass
impl Eq for WitnessProgramClass
Source§impl PartialEq for WitnessProgramClass
impl PartialEq 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