Enum azalea_protocol::read::ReadPacketError
source · [−]pub enum ReadPacketError {
Parse {
packet_id: u32,
packet_name: String,
source: BufReadError,
},
UnknownPacketId {
state_name: String,
id: u32,
},
ReadPacketId {
source: BufReadError,
},
Decompress {
source: DecompressionError,
},
FrameSplitter {
source: FrameSplitterError,
},
LeftoverData {
data: Vec<u8>,
packet_name: String,
},
IoError {
source: Error,
},
ConnectionClosed,
}
Variants
Parse
UnknownPacketId
ReadPacketId
Fields
source: BufReadError
Decompress
Fields
source: DecompressionError
FrameSplitter
Fields
source: FrameSplitterError
LeftoverData
IoError
Fields
source: Error
ConnectionClosed
Trait Implementations
sourceimpl Debug for ReadPacketError
impl Debug for ReadPacketError
sourceimpl Display for ReadPacketError
impl Display for ReadPacketError
sourceimpl Error for ReadPacketError
impl Error for ReadPacketError
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
sourcefn provide<'_demand>(&'_demand self, demand: &mut Demand<'_demand>)
fn provide<'_demand>(&'_demand self, demand: &mut Demand<'_demand>)
🔬This is a nightly-only experimental API. (
error_generic_member_access
)Provides type based access to context intended for error reports. 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()
sourceimpl From<DecompressionError> for ReadPacketError
impl From<DecompressionError> for ReadPacketError
sourcefn from(source: DecompressionError) -> Self
fn from(source: DecompressionError) -> Self
Converts to this type from the input type.
sourceimpl From<Error> for ReadPacketError
impl From<Error> for ReadPacketError
sourceimpl From<FrameSplitterError> for ReadPacketError
impl From<FrameSplitterError> for ReadPacketError
sourcefn from(source: FrameSplitterError) -> Self
fn from(source: FrameSplitterError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for ReadPacketError
impl Send for ReadPacketError
impl Sync for ReadPacketError
impl Unpin for ReadPacketError
impl !UnwindSafe for ReadPacketError
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