[][src]Enum radius::core::avp::AVPError

pub enum AVPError {
    UserPasswordPlainTextMaximumLengthExceededError(usize),
    PasswordSecretMissingError(),
    InvalidRequestAuthenticatorLength(),
    InvalidAttributeLengthError(Stringusize),
    TagMissingError(),
    DecodingError(String),
    InvalidSaltMSBError(u8),
    InvalidTagForStringValueError(),
    InvalidTagForIntegerValueError(),
}

Variants

UserPasswordPlainTextMaximumLengthExceededError(usize)

This error is raised on the length of given plain text for user-password exceeds the maximum limit.

PasswordSecretMissingError()

This error is raised when the given secret value for a password is empty.

InvalidRequestAuthenticatorLength()

This error is raised when the given request-authenticator for the password doesn't have 16 bytes length exactly.

InvalidAttributeLengthError(Stringusize)

This error is raised when attribute length is conflicted with the expected.

TagMissingError()

This error is raised when the tagged-value doesn't have a tag byte.

DecodingError(String)

This error represents AVP decoding error.

InvalidSaltMSBError(u8)

This error is raised when the MSB of salt is invalid.

InvalidTagForStringValueError()

This error is raised when a tag is invalid for the tagged-staring value.

InvalidTagForIntegerValueError()

This error is raised when a tag is invalid for the tagged-integer value.

Trait Implementations

impl Debug for AVPError[src]

impl Display for AVPError[src]

impl Error for AVPError[src]

impl PartialEq<AVPError> for AVPError[src]

impl StructuralPartialEq for AVPError[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> 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>,