[][src]Struct lnpbp::lnp::presentation::tlv::Type

pub struct Type(_);

TLV type field value

Trait Implementations

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

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

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

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

impl Clone for Type[src]

impl Copy for Type[src]

impl Debug for Type[src]

impl Default for Type[src]

impl Deref for Type[src]

type Target = Self::Inner

The resulting type after dereferencing.

impl DerefMut for Type[src]

impl Display for Type[src]

impl Eq for Type[src]

impl EvenOdd for Type[src]

impl From<u64> for Type[src]

impl FromStr for Type[src]

type Err = <Self::Inner as FromStr>::Err

The associated error which can be returned from parsing.

impl Hash for Type[src]

impl LowerHex for Type[src]

impl Octal for Type[src]

impl Ord for Type[src]

impl PartialEq<Type> for Type[src]

impl PartialOrd<Type> for Type[src]

impl StructuralEq for Type[src]

impl StructuralPartialEq for Type[src]

impl UpperHex for Type[src]

impl Wrapper for Type[src]

type Inner = u64

Inner type wrapped by the current newtype

Auto Trait Implementations

impl RefUnwindSafe for Type

impl Send for Type

impl Sync for Type

impl Unpin for Type

impl UnwindSafe for Type

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> ToHex for T where
    T: LowerHex
[src]

pub fn to_hex(&self) -> String[src]

Outputs the hash in hexadecimal form

impl<T> ToHex for T where
    T: LowerHex
[src]

pub fn to_hex(&self) -> String[src]

Outputs the hash in hexadecimal form

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>,