Enum radius::client::ClientError [−][src]
pub enum ClientError { FailedUdpSocketBindingError(String), FailedEstablishingUdpConnectionError(String, String), FailedRadiusPacketEncodingError(String), FailedSendingRadiusPacketError(String, String), FailedReceivingResponseError(String, String), FailedDecodingRadiusResponseError(String), ConnectionTimeoutError(), SocketTimeoutError(), }
Variants
FailedUdpSocketBindingError(String)
This error is occurred when UDP socket binding has been failed.
This error is raised when it failed to establish the connection.
FailedRadiusPacketEncodingError(String)
This error is raised when encoding RADIUS packet has been failed.
This error is raised when it fails to send a RADIUS packet.
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.
This error is raised when it exceeds the connection timeout duration. Connection timeout means it fails to establish a connection in time.
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 Debug for ClientError
[src]impl Display for ClientError
[src]
impl Display for ClientError
[src]impl Error for ClientError
[src]
impl Error for ClientError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for ClientError
impl Send for ClientError
impl Sync for ClientError
impl Unpin for ClientError
impl UnwindSafe for ClientError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,