[][src]Enum lnpbp::bp::chain::ParseError

pub enum ParseError {
    WrongNetworkName,
    ChainParamsEncoding,
    GenesisHashEncoding(Error),
}

Chain data parse errors

Variants

WrongNetworkName

The provided string does not matches any known chain; chain parameters can't be guessed. Please use other:0x<hex_encoded_parameters> for all non-standard networks.

ChainParamsEncoding

Chain parameters can't be decoded. Please check that they are provided as a hexadecimal string starting with 0x sign (case is irrelevant).

GenesisHashEncoding(Error)

Can't decode value for genesis (chain) hash, please make sure that the provided string contains

Trait Implementations

impl Clone for ParseError[src]

impl Copy for ParseError[src]

impl Debug for ParseError[src]

impl Display for ParseError[src]

impl Eq for ParseError[src]

impl Error for ParseError[src]

impl From<Error> for ParseError[src]

impl From<Error> for ParseError[src]

impl From<ParseError> for String[src]

impl PartialEq<ParseError> for ParseError[src]

impl StructuralEq for ParseError[src]

impl StructuralPartialEq for ParseError[src]

Auto Trait Implementations

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