pub enum Exception {
IoError(Error),
BadProtocolVersion,
BincodeError(Error),
NotOrderedPacketError,
NotValidIdError,
}Expand description
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
sourceimpl Error for Exception
impl Error for Exception
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations
impl !RefUnwindSafe for Exception
impl Send for Exception
impl Sync for Exception
impl Unpin for Exception
impl !UnwindSafe for Exception
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more