pub enum BufferfishError {
FailedWrite(Error),
InvalidPacketId,
InvalidEnumVariant,
}Expand description
Errors that can occur when encoding or decoding a Bufferfish.
Variants§
FailedWrite(Error)
std::io::Error that occurred during a write operation.
InvalidPacketId
Invalid - typically non-u16 - packet ID encountered during a write.
InvalidEnumVariant
Invalid enum variant encountered during encoding/decoding.
Trait Implementations§
Source§impl Debug for BufferfishError
impl Debug for BufferfishError
Source§impl Display for BufferfishError
impl Display for BufferfishError
Source§impl Error for BufferfishError
impl Error for BufferfishError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn 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 BufferfishError
impl !UnwindSafe for BufferfishError
impl Freeze for BufferfishError
impl Send for BufferfishError
impl Sync for BufferfishError
impl Unpin for BufferfishError
impl UnsafeUnpin for BufferfishError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more