pub enum DiagSeverity {
Error,
Warning,
Information,
Hint,
}Expand description
Severity of a diagnostic, ordered from most to least severe.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for DiagSeverity
impl Clone for DiagSeverity
Source§fn clone(&self) -> DiagSeverity
fn clone(&self) -> DiagSeverity
Returns a duplicate of the value. Read more
1.0.0 · 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 DiagSeverity
impl Debug for DiagSeverity
Source§impl Ord for DiagSeverity
impl Ord for DiagSeverity
Source§fn cmp(&self, other: &DiagSeverity) -> Ordering
fn cmp(&self, other: &DiagSeverity) -> Ordering
1.21.0 · 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 DiagSeverity
impl PartialEq for DiagSeverity
Source§impl PartialOrd for DiagSeverity
impl PartialOrd for DiagSeverity
Source§impl Serialize for DiagSeverity
impl Serialize for DiagSeverity
impl Eq for DiagSeverity
impl StructuralPartialEq for DiagSeverity
Auto Trait Implementations§
impl Freeze for DiagSeverity
impl RefUnwindSafe for DiagSeverity
impl Send for DiagSeverity
impl Sync for DiagSeverity
impl Unpin for DiagSeverity
impl UnsafeUnpin for DiagSeverity
impl UnwindSafe for DiagSeverity
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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§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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more