pub enum QueryQosClass {
UserInteractive,
UserInitiated,
Default,
Utility,
Background,
Unspecified,
Unavailable,
Unknown,
}Expand description
Observed caller QoS class for latency attribution.
Variants§
UserInteractive
Darwin user-interactive QoS.
UserInitiated
Darwin user-initiated QoS.
Default
Darwin default QoS.
Utility
Darwin utility QoS.
Background
Darwin background QoS.
Unspecified
Darwin reported no explicit QoS.
The platform cannot report Darwin QoS.
Unknown
Darwin returned an unrecognized class value.
Trait Implementations§
Source§impl Clone for QueryQosClass
impl Clone for QueryQosClass
impl Copy for QueryQosClass
Source§impl Debug for QueryQosClass
impl Debug for QueryQosClass
impl Eq for QueryQosClass
Source§impl PartialEq for QueryQosClass
impl PartialEq for QueryQosClass
impl StructuralPartialEq for QueryQosClass
Auto Trait Implementations§
impl Freeze for QueryQosClass
impl RefUnwindSafe for QueryQosClass
impl Send for QueryQosClass
impl Sync for QueryQosClass
impl Unpin for QueryQosClass
impl UnsafeUnpin for QueryQosClass
impl UnwindSafe for QueryQosClass
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