pub enum SpInputType {
P2TR,
P2WPKH,
P2SH_P2WPKH,
P2PKH,
}Expand description
The type of a transaction input eligible for Silent Payments.
Variants§
P2TR
Taproot key-path spend (P2TR).
P2WPKH
Native SegWit v0 (P2WPKH).
P2SH_P2WPKH
Nested SegWit (P2SH wrapping P2WPKH).
P2PKH
Legacy pay-to-pubkey-hash (P2PKH).
Trait Implementations§
Source§impl Clone for SpInputType
impl Clone for SpInputType
Source§fn clone(&self) -> SpInputType
fn clone(&self) -> SpInputType
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 SpInputType
impl Debug for SpInputType
Source§impl Display for SpInputType
impl Display for SpInputType
Source§impl Hash for SpInputType
impl Hash for SpInputType
Source§impl PartialEq for SpInputType
impl PartialEq for SpInputType
impl Copy for SpInputType
impl Eq for SpInputType
impl StructuralPartialEq for SpInputType
Auto Trait Implementations§
impl Freeze for SpInputType
impl RefUnwindSafe for SpInputType
impl Send for SpInputType
impl Sync for SpInputType
impl Unpin for SpInputType
impl UnsafeUnpin for SpInputType
impl UnwindSafe for SpInputType
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