pub struct DiagnosticsOptions {
pub profile: DiagnosticsProfile,
pub max_diagnostics: Option<usize>,
}Expand description
Runtime options used while computing diagnostics.
Fields§
§profile: DiagnosticsProfileProfile deciding which severities are emitted.
max_diagnostics: Option<usize>Optional cap to avoid flooding downstream consumers.
Implementations§
Source§impl DiagnosticsOptions
impl DiagnosticsOptions
Sourcepub const fn critical_only() -> Self
pub const fn critical_only() -> Self
Create options that emit only critical diagnostics.
Trait Implementations§
Source§impl Clone for DiagnosticsOptions
impl Clone for DiagnosticsOptions
Source§fn clone(&self) -> DiagnosticsOptions
fn clone(&self) -> DiagnosticsOptions
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 moreSource§impl Debug for DiagnosticsOptions
impl Debug for DiagnosticsOptions
Source§impl Default for DiagnosticsOptions
impl Default for DiagnosticsOptions
Source§impl PartialEq for DiagnosticsOptions
impl PartialEq for DiagnosticsOptions
Source§fn eq(&self, other: &DiagnosticsOptions) -> bool
fn eq(&self, other: &DiagnosticsOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DiagnosticsOptions
impl Eq for DiagnosticsOptions
impl StructuralPartialEq for DiagnosticsOptions
Auto Trait Implementations§
impl Freeze for DiagnosticsOptions
impl RefUnwindSafe for DiagnosticsOptions
impl Send for DiagnosticsOptions
impl Sync for DiagnosticsOptions
impl Unpin for DiagnosticsOptions
impl UnsafeUnpin for DiagnosticsOptions
impl UnwindSafe for DiagnosticsOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.