[][src]Enum mumble_protocol::crypt::DecryptError

pub enum DecryptError {
    Eof,
    Repeat,
    Late,
    Mac,
}

The reason a decrypt operation failed.

Variants

Eof

The packet is too short to be decrypted

Repeat

The packet has already been decrypted previously.

Late

The packet was far too late.

Mac

The MAC of the decrypted packet did not match.

This may also indicate a substantial de-sync of the decryption nonce.

Trait Implementations

impl Clone for DecryptError[src]

impl Copy for DecryptError[src]

impl Debug for DecryptError[src]

impl Eq for DecryptError[src]

impl PartialEq<DecryptError> for DecryptError[src]

impl StructuralEq for DecryptError[src]

impl StructuralPartialEq for DecryptError[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.