[][src]Enum snmp_usm::SecurityError

pub enum SecurityError {
    DecryptError,
    MalformedMsg,
    MalformedSecurityParams,
    WrongAuthParams,
    NotInTimeWindow,
}

The error type for security related operations.

Variants

DecryptError

Decryption error occurred.

MalformedMsg

The SNMP message was malformed.

MalformedSecurityParams

The security parameters were malformed.

WrongAuthParams

The authentication parameters didn't match the digest.

NotInTimeWindow

The SNMP message was considered to be outside the time window.

Trait Implementations

impl Clone for SecurityError[src]

impl Copy for SecurityError[src]

impl Debug for SecurityError[src]

impl Display for SecurityError[src]

impl Eq for SecurityError[src]

impl Error for SecurityError[src]

impl Hash for SecurityError[src]

impl Ord for SecurityError[src]

impl PartialEq<SecurityError> for SecurityError[src]

impl PartialOrd<SecurityError> for SecurityError[src]

impl StructuralEq for SecurityError[src]

impl StructuralPartialEq for SecurityError[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.