pub struct RecvFlags(/* private fields */);
Expand description
Flags for incoming messages.
Flags provide additional information about incoming messages.
Implementations§
source§impl RecvFlags
impl RecvFlags
Unix-only API.
sourcepub const fn is_end_of_record(self) -> bool
pub const fn is_end_of_record(self) -> bool
Check if the message terminates a record.
Not all socket types support the notion of records.
For socket types that do support it (such as SEQPACKET
),
a record is terminated by sending a message with the end-of-record flag set.
On Unix this corresponds to the MSG_EOR flag.
sourcepub const fn is_out_of_band(self) -> bool
pub const fn is_out_of_band(self) -> bool
Check if the message contains out-of-band data.
This is useful for protocols where you receive out-of-band data mixed in with the normal data stream.
On Unix this corresponds to the MSG_OOB flag.
Trait Implementations§
source§impl PartialEq for RecvFlags
impl PartialEq for RecvFlags
impl Copy for RecvFlags
impl Eq for RecvFlags
impl StructuralEq for RecvFlags
impl StructuralPartialEq for RecvFlags
Auto Trait Implementations§
impl RefUnwindSafe for RecvFlags
impl Send for RecvFlags
impl Sync for RecvFlags
impl Unpin for RecvFlags
impl UnwindSafe for RecvFlags
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