Enum libp2p_pnet::KeyParseError[][src]

pub enum KeyParseError {
    InvalidKeyFile,
    InvalidKeyType,
    InvalidKeyEncoding,
    InvalidKeyLength,
    InvalidKeyChar(ParseIntError),
}

Error when parsing a PreSharedKey

Variants

InvalidKeyFile

file does not have the expected structure

InvalidKeyType

unsupported key type

InvalidKeyEncoding

unsupported key encoding. Currently only base16 is supported

InvalidKeyLength

Key is of the wrong length

InvalidKeyChar(ParseIntError)

key string contains a char that is not consistent with the specified encoding

Trait Implementations

impl Clone for KeyParseError[src]

impl Debug for KeyParseError[src]

impl Display for KeyParseError[src]

impl Eq for KeyParseError[src]

impl Error for KeyParseError[src]

impl PartialEq<KeyParseError> for KeyParseError[src]

impl StructuralEq for KeyParseError[src]

impl StructuralPartialEq for KeyParseError[src]

Auto Trait Implementations

impl RefUnwindSafe for KeyParseError

impl Send for KeyParseError

impl Sync for KeyParseError

impl Unpin for KeyParseError

impl UnwindSafe for KeyParseError

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[src]

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>, 
[src]