pub enum ComplexityGrade {
A,
B,
C,
D,
}Expand description
Complexity grade based on criteria count, target files, and word count
Variants§
A
1-3 criteria, 1-2 files, <200 words
B
4-5 criteria, 3 files, 200-400 words
C
6-7 criteria, 4 files, 400-600 words
D
8+ criteria, 5+ files, 600+ words
Trait Implementations§
Source§impl Clone for ComplexityGrade
impl Clone for ComplexityGrade
Source§fn clone(&self) -> ComplexityGrade
fn clone(&self) -> ComplexityGrade
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 ComplexityGrade
impl Debug for ComplexityGrade
Source§impl<'de> Deserialize<'de> for ComplexityGrade
impl<'de> Deserialize<'de> for ComplexityGrade
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 Display for ComplexityGrade
impl Display for ComplexityGrade
Source§impl PartialEq for ComplexityGrade
impl PartialEq for ComplexityGrade
Source§impl Serialize for ComplexityGrade
impl Serialize for ComplexityGrade
impl Copy for ComplexityGrade
impl Eq for ComplexityGrade
impl StructuralPartialEq for ComplexityGrade
Auto Trait Implementations§
impl Freeze for ComplexityGrade
impl RefUnwindSafe for ComplexityGrade
impl Send for ComplexityGrade
impl Sync for ComplexityGrade
impl Unpin for ComplexityGrade
impl UnwindSafe for ComplexityGrade
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.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> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.