[][src]Enum victorem::Exception

pub enum Exception {
    IoError(Error),
    BadProtocolVersion,
    BincodeError(Error),
    NotOrderedPacketError,
    NotValidIdError,
}

Error in framework

Variants

IoError(Error)

Error on send or recv from UDP If it kind is std::io::ErrorKind::WouldBlock then retry again.

BadProtocolVersion

Different lib version on client and server. You must update client and server.

BincodeError(Error)

Error on serialize or deserialize

NotOrderedPacketError

Not ordered command or state received by this reason it was skipped. Maybe it is duplicated. Retry again.

NotValidIdError

Packet not from this lib. Lib ignoring it. Retry again.

Trait Implementations

impl From<Error> for Exception
[src]

impl From<Box<ErrorKind>> for Exception
[src]

impl Debug for Exception
[src]

impl Display for Exception
[src]

impl Error for Exception
[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]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Send for Exception

impl Sync for Exception

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]