pub enum DiagnosticRequestId {
Discarded,
Absent,
Protected,
Retainable,
}Expand description
Request-identifier observation without identifier bytes.
Variants§
Discarded
Operation policy discards request identifiers without exposing presence.
Absent
An admitted protected or retainable identifier was absent.
Protected
An identifier is closure-scoped to checked response handling.
Retainable
An identifier may move only into cleanup-owning retained metadata.
Trait Implementations§
Source§impl Clone for DiagnosticRequestId
impl Clone for DiagnosticRequestId
Source§fn clone(&self) -> DiagnosticRequestId
fn clone(&self) -> DiagnosticRequestId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DiagnosticRequestId
Source§impl Debug for DiagnosticRequestId
impl Debug for DiagnosticRequestId
impl Eq for DiagnosticRequestId
Source§impl Hash for DiagnosticRequestId
impl Hash for DiagnosticRequestId
Source§impl Ord for DiagnosticRequestId
impl Ord for DiagnosticRequestId
Source§fn cmp(&self, other: &DiagnosticRequestId) -> Ordering
fn cmp(&self, other: &DiagnosticRequestId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DiagnosticRequestId
impl PartialEq for DiagnosticRequestId
Source§impl PartialOrd for DiagnosticRequestId
impl PartialOrd for DiagnosticRequestId
impl StructuralPartialEq for DiagnosticRequestId
Auto Trait Implementations§
impl Freeze for DiagnosticRequestId
impl RefUnwindSafe for DiagnosticRequestId
impl Send for DiagnosticRequestId
impl Sync for DiagnosticRequestId
impl Unpin for DiagnosticRequestId
impl UnsafeUnpin for DiagnosticRequestId
impl UnwindSafe for DiagnosticRequestId
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