pub struct PNetReader { /* private fields */ }Expand description
A PNetReader implementation of packet Reader
Trait Implementations§
Source§impl Reader for PNetReader
impl Reader for PNetReader
Source§fn next_packet(&mut self) -> Result<&[u8]>
fn next_packet(&mut self) -> Result<&[u8]>
Returns the next packet off of the wire
Source§fn next_packet_with_metadata(&mut self) -> Result<(&[u8], PacketMetadata)>
fn next_packet_with_metadata(&mut self) -> Result<(&[u8], PacketMetadata)>
Returns the next packet off of the wire along with metadata
Auto Trait Implementations§
impl Freeze for PNetReader
impl !RefUnwindSafe for PNetReader
impl Send for PNetReader
impl !Sync for PNetReader
impl Unpin for PNetReader
impl UnsafeUnpin for PNetReader
impl !UnwindSafe for PNetReader
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more