pub struct QueryOverride {
pub required_update: Option<RequiredSemverUpdate>,
pub lint_level: Option<LintLevel>,
}Expand description
Configured values for a SemverQuery that differ from the lint’s defaults.
Fields§
§required_update: Option<RequiredSemverUpdate>The required version bump for this lint; see SemverQuery.required_update.
If this is None, use the query’s default required_update when calculating
the effective required version bump.
lint_level: Option<LintLevel>The lint level for this lint; see SemverQuery.lint_level.
If this is None, use the query’s default lint_level when calculating
the effective lint level.
Trait Implementations§
Source§impl Clone for QueryOverride
impl Clone for QueryOverride
Source§fn clone(&self) -> QueryOverride
fn clone(&self) -> QueryOverride
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 QueryOverride
impl Debug for QueryOverride
Source§impl Default for QueryOverride
impl Default for QueryOverride
Source§fn default() -> QueryOverride
fn default() -> QueryOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueryOverride
impl<'de> Deserialize<'de> for QueryOverride
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QueryOverride
impl PartialEq for QueryOverride
impl Eq for QueryOverride
impl StructuralPartialEq for QueryOverride
Auto Trait Implementations§
impl Freeze for QueryOverride
impl RefUnwindSafe for QueryOverride
impl Send for QueryOverride
impl Sync for QueryOverride
impl Unpin for QueryOverride
impl UnsafeUnpin for QueryOverride
impl UnwindSafe for QueryOverride
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§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