pub enum ContextVisibility {
Public,
Diagnostic,
SecretPresenceOnly,
}Expand description
Controls which error projections may observe a context field.
Variants§
Public
The field is safe for public error projections.
Diagnostic
The field is available only to controlled diagnostic projections.
SecretPresenceOnly
Only the presence of secret-bearing input is recorded.
Trait Implementations§
Source§impl Clone for ContextVisibility
impl Clone for ContextVisibility
impl Copy for ContextVisibility
Source§impl Debug for ContextVisibility
impl Debug for ContextVisibility
impl Eq for ContextVisibility
Source§impl Hash for ContextVisibility
impl Hash for ContextVisibility
Source§impl Ord for ContextVisibility
impl Ord for ContextVisibility
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ContextVisibility
impl PartialEq for ContextVisibility
Source§impl PartialOrd for ContextVisibility
impl PartialOrd for ContextVisibility
impl StructuralPartialEq for ContextVisibility
Auto Trait Implementations§
impl Freeze for ContextVisibility
impl RefUnwindSafe for ContextVisibility
impl Send for ContextVisibility
impl Sync for ContextVisibility
impl Unpin for ContextVisibility
impl UnsafeUnpin for ContextVisibility
impl UnwindSafe for ContextVisibility
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