pub struct RecvFlags(_);
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.