[−][src]Enum rercon::Error
A common error enum that is returned by all public functions describing different forms of failures that can occur within this library.
Variants
AddressParse(AddrParseError)
There is an error in the passed address field
IO(Error)
There was a network issue during connection or exec
CommandTooLong
The command provided is longer than 1014 characters.
UTFEncoding(FromUtf8Error)
The server did not respond with proper UTF-8
UnexpectedPacket
The server sent a packet with a type we were not expecting.
DesynchronizedPacket
The server sent a packet with an ID we were not expecting.
PasswordIncorrect
The pass field is incorrect
BusyReconnecting(String)
Returned by ReConnection::exec
when ReConnection
is busy reconnecting.
Trait Implementations
impl From<Error> for RconError
[src]
impl From<AddrParseError> for RconError
[src]
fn from(e: AddrParseError) -> Self
[src]
impl From<FromUtf8Error> for RconError
[src]
fn from(e: FromUtf8Error) -> Self
[src]
impl Display for RconError
[src]
impl Debug for RconError
[src]
impl Error for RconError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn description(&self) -> &str
1.0.0[src]
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
Auto Trait Implementations
impl Sync for RconError
impl Send for RconError
impl Unpin for RconError
impl !RefUnwindSafe for RconError
impl !UnwindSafe for RconError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,