pub struct SocketQosReport { /* private fields */ }Expand description
Independent results from applying every supported socket mark.
Implementations§
Source§impl SocketQosReport
impl SocketQosReport
pub fn failed(mark: SocketQosMark, source: Error) -> Self
pub fn is_complete(&self) -> bool
pub fn failures(&self) -> impl ExactSizeIterator<Item = &SocketQosFailure>
Sourcepub fn into_failures(self) -> impl ExactSizeIterator<Item = SocketQosFailure>
pub fn into_failures(self) -> impl ExactSizeIterator<Item = SocketQosFailure>
Consume the report and return each independent marking failure.
Trait Implementations§
Source§impl Debug for SocketQosReport
impl Debug for SocketQosReport
Source§impl Default for SocketQosReport
impl Default for SocketQosReport
Source§fn default() -> SocketQosReport
fn default() -> SocketQosReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for SocketQosReport
impl !UnwindSafe for SocketQosReport
impl Freeze for SocketQosReport
impl Send for SocketQosReport
impl Sync for SocketQosReport
impl Unpin for SocketQosReport
impl UnsafeUnpin for SocketQosReport
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