[][src]Struct lnpbp::bp::scripts::types::Witness

pub struct Witness(_);

A content of the witness field from a transaction input according to BIP-141

Trait Implementations

impl AsMut<<Witness as Wrapper>::Inner> for Witness[src]

impl AsRef<<Witness as Wrapper>::Inner> for Witness[src]

impl Borrow<<Witness as Wrapper>::Inner> for Witness[src]

impl BorrowMut<<Witness as Wrapper>::Inner> for Witness[src]

impl Clone for Witness[src]

impl Debug for Witness[src]

impl Default for Witness[src]

impl Deref for Witness[src]

type Target = Self::Inner

The resulting type after dereferencing.

impl DerefMut for Witness[src]

impl Display for Witness[src]

impl Eq for Witness[src]

impl From<Vec<Vec<u8>>> for Witness[src]

impl Hash for Witness[src]

impl Ord for Witness[src]

impl PartialEq<Witness> for Witness[src]

impl PartialOrd<Witness> for Witness[src]

impl Strategy for Witness[src]

impl StructuralEq for Witness[src]

impl StructuralPartialEq for Witness[src]

impl Wrapper for Witness[src]

type Inner = Vec<Vec<u8>>

Inner type wrapped by the current newtype

Auto Trait Implementations

impl RefUnwindSafe for Witness

impl Send for Witness

impl Sync for Witness

impl Unpin for Witness

impl UnwindSafe for Witness

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,