pub(crate) enum PurposeLintLevel {
Low,
Medium,
Strict,
}Expand description
Purpose curation strictness used by projectatlas lint.
Variants§
Low
Advisory first-pass curation scope for folders and high-impact files.
Medium
Also require agent review for all source files.
Strict
Require agent review for every indexed file and folder.
Implementations§
Source§impl PurposeLintLevel
impl PurposeLintLevel
Sourcefn health_query(self) -> HealthQuery
fn health_query(self) -> HealthQuery
Convert lint strictness into the bounded DB health query.
Sourcefn blocks_category(self, category: &str) -> bool
fn blocks_category(self, category: &str) -> bool
Return whether a category should make lint fail at this strictness.
Trait Implementations§
Source§impl Clone for PurposeLintLevel
impl Clone for PurposeLintLevel
Source§fn clone(&self) -> PurposeLintLevel
fn clone(&self) -> PurposeLintLevel
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 PurposeLintLevel
impl Debug for PurposeLintLevel
Source§impl From<PurposeLintLevelArg> for PurposeLintLevel
impl From<PurposeLintLevelArg> for PurposeLintLevel
Source§fn from(value: PurposeLintLevelArg) -> Self
fn from(value: PurposeLintLevelArg) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PurposeLintLevel
impl PartialEq for PurposeLintLevel
impl Copy for PurposeLintLevel
impl Eq for PurposeLintLevel
impl StructuralPartialEq for PurposeLintLevel
Auto Trait Implementations§
impl Freeze for PurposeLintLevel
impl RefUnwindSafe for PurposeLintLevel
impl Send for PurposeLintLevel
impl Sync for PurposeLintLevel
impl Unpin for PurposeLintLevel
impl UnwindSafe for PurposeLintLevel
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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