Enum radius::client::ClientError[][src]

pub enum ClientError {
    FailedUdpSocketBindingError(String),
    FailedEstablishingUdpConnectionError(StringString),
    FailedRadiusPacketEncodingError(String),
    FailedSendingRadiusPacketError(StringString),
    FailedReceivingResponseError(StringString),
    FailedDecodingRadiusResponseError(String),
    ConnectionTimeoutError(),
    SocketTimeoutError(),
}

Variants

FailedUdpSocketBindingError(String)

This error is occurred when UDP socket binding has been failed.

FailedEstablishingUdpConnectionError(StringString)

This error is raised when it failed to establish the connection.

FailedRadiusPacketEncodingError(String)

This error is raised when encoding RADIUS packet has been failed.

FailedSendingRadiusPacketError(StringString)

This error is raised when it fails to send a RADIUS packet.

FailedReceivingResponseError(StringString)

This error is raised when it fails to receive a RADIUS response.

FailedDecodingRadiusResponseError(String)

This error is raised when it fails to decode a RADIUS response packet.

ConnectionTimeoutError()

This error is raised when it exceeds the connection timeout duration. Connection timeout means it fails to establish a connection in time.

SocketTimeoutError()

This error is raised when it exceeds the socket timeout duration. Socket timeout means it fails to receive a response from the request target in time.

Trait Implementations

impl Debug for ClientError[src]

impl Display for ClientError[src]

impl Error for ClientError[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>,