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]>
Should return the next packet off of the wire
impl Sync for PNetReader
Auto Trait Implementations§
impl Freeze for PNetReader
impl !RefUnwindSafe for PNetReader
impl Send for PNetReader
impl Unpin 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