Enum recvmsg::RecvResult
source · pub enum RecvResult {
EndOfStream,
Fit,
Spilled,
QuotaExceeded(QuotaExceeded),
}
Expand description
Result type for .recv_msg()
methods.
Variants§
EndOfStream
The message stream has ended and no more messages will be received.
Fit
The message successfully fit into the provided buffer and is of the given size.
Spilled
The message didn’t fit into the provided buffer, and has been received into MsgBuf
’s
owned
field, which has been updated with a new or extended allocation.
QuotaExceeded(QuotaExceeded)
The buffer size quota was exceeded.
Trait Implementations§
source§impl Clone for RecvResult
impl Clone for RecvResult
source§fn clone(&self) -> RecvResult
fn clone(&self) -> RecvResult
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RecvResult
impl Debug for RecvResult
source§impl Default for RecvResult
impl Default for RecvResult
source§fn default() -> RecvResult
fn default() -> RecvResult
Returns the “default value” for a type. Read more
source§impl From<TryRecvResult> for RecvResult
impl From<TryRecvResult> for RecvResult
source§fn from(rslt: TryRecvResult) -> Self
fn from(rslt: TryRecvResult) -> Self
Converts to this type from the input type.
impl Copy for RecvResult
Auto Trait Implementations§
impl RefUnwindSafe for RecvResult
impl Send for RecvResult
impl Sync for RecvResult
impl Unpin for RecvResult
impl UnwindSafe for RecvResult
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