pub struct RedactionReasons(/* private fields */);Expand description
Compact set of summary reasons.
§Examples
use qubit_redact::RedactionReason;
use qubit_redact::RedactionReasons;
let reasons = RedactionReasons::empty().with(RedactionReason::InputLimitReached);
assert!(reasons.contains(RedactionReason::InputLimitReached));
assert!(!reasons.contains(RedactionReason::OutputLimitReached));Implementations§
Source§impl RedactionReasons
impl RedactionReasons
Sourcepub const fn contains(self, reason: RedactionReason) -> bool
pub const fn contains(self, reason: RedactionReason) -> bool
Sourcepub const fn with(self, reason: RedactionReason) -> Self
pub const fn with(self, reason: RedactionReason) -> Self
Trait Implementations§
Source§impl Clone for RedactionReasons
impl Clone for RedactionReasons
Source§fn clone(&self) -> RedactionReasons
fn clone(&self) -> RedactionReasons
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 RedactionReasons
Source§impl Debug for RedactionReasons
impl Debug for RedactionReasons
Source§impl Default for RedactionReasons
impl Default for RedactionReasons
Source§fn default() -> RedactionReasons
fn default() -> RedactionReasons
Returns the “default value” for a type. Read more
impl Eq for RedactionReasons
Source§impl PartialEq for RedactionReasons
impl PartialEq for RedactionReasons
impl StructuralPartialEq for RedactionReasons
Auto Trait Implementations§
impl Freeze for RedactionReasons
impl RefUnwindSafe for RedactionReasons
impl Send for RedactionReasons
impl Sync for RedactionReasons
impl Unpin for RedactionReasons
impl UnsafeUnpin for RedactionReasons
impl UnwindSafe for RedactionReasons
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