pub struct DiagnosticFilter { /* private fields */ }Expand description
A compact source allowlist for one observer.
Implementations§
Source§impl DiagnosticFilter
impl DiagnosticFilter
Sourcepub const fn only(source: DiagnosticSource) -> Self
pub const fn only(source: DiagnosticSource) -> Self
Matches exactly one diagnostic source.
Sourcepub const fn with_source(self, source: DiagnosticSource) -> Self
pub const fn with_source(self, source: DiagnosticSource) -> Self
Returns a filter that also matches source.
Sourcepub const fn includes(self, source: DiagnosticSource) -> bool
pub const fn includes(self, source: DiagnosticSource) -> bool
Returns whether this filter accepts source.
Trait Implementations§
Source§impl Clone for DiagnosticFilter
impl Clone for DiagnosticFilter
Source§fn clone(&self) -> DiagnosticFilter
fn clone(&self) -> DiagnosticFilter
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 DiagnosticFilter
Source§impl Debug for DiagnosticFilter
impl Debug for DiagnosticFilter
Source§impl Default for DiagnosticFilter
impl Default for DiagnosticFilter
impl Eq for DiagnosticFilter
Source§impl PartialEq for DiagnosticFilter
impl PartialEq for DiagnosticFilter
impl StructuralPartialEq for DiagnosticFilter
Auto Trait Implementations§
impl Freeze for DiagnosticFilter
impl RefUnwindSafe for DiagnosticFilter
impl Send for DiagnosticFilter
impl Sync for DiagnosticFilter
impl Unpin for DiagnosticFilter
impl UnsafeUnpin for DiagnosticFilter
impl UnwindSafe for DiagnosticFilter
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