pub struct WarningConfig {
pub disabled: HashSet<ErrorCode>,
pub errors: HashSet<ErrorCode>,
pub all: bool,
pub pedantic: bool,
}Expand description
Warning configuration
Fields§
§disabled: HashSet<ErrorCode>Disabled warning codes
errors: HashSet<ErrorCode>Warnings treated as errors
all: boolEnable all warnings
pedantic: boolEnable pedantic warnings
Implementations§
Source§impl WarningConfig
impl WarningConfig
Sourcepub fn is_enabled(&self, code: ErrorCode) -> bool
pub fn is_enabled(&self, code: ErrorCode) -> bool
Check if warning is enabled
Sourcepub fn severity(&self, code: ErrorCode) -> ErrorSeverity
pub fn severity(&self, code: ErrorCode) -> ErrorSeverity
Get severity for a warning code
Trait Implementations§
Source§impl Clone for WarningConfig
impl Clone for WarningConfig
Source§fn clone(&self) -> WarningConfig
fn clone(&self) -> WarningConfig
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 WarningConfig
impl Debug for WarningConfig
Source§impl Default for WarningConfig
impl Default for WarningConfig
Source§fn default() -> WarningConfig
fn default() -> WarningConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WarningConfig
impl RefUnwindSafe for WarningConfig
impl Send for WarningConfig
impl Sync for WarningConfig
impl Unpin for WarningConfig
impl UnwindSafe for WarningConfig
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<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