pub enum CosoMaturityLevel {
NonExistent,
AdHoc,
Repeatable,
Defined,
Managed,
Optimized,
}Expand description
Control maturity level based on capability maturity models.
Variants§
NonExistent
Level 0: Control processes do not exist or are not recognized.
AdHoc
Level 1: Processes are ad hoc and chaotic; success depends on individual effort.
Repeatable
Level 2: Basic processes exist and are repeated; discipline exists to maintain basic consistency.
Defined
Level 3: Processes are documented, standardized, and integrated into the organization.
Managed
Level 4: Processes are measured and controlled using metrics; performance is predictable.
Optimized
Level 5: Continuous improvement is enabled through feedback and innovative ideas.
Implementations§
Trait Implementations§
Source§impl Clone for CosoMaturityLevel
impl Clone for CosoMaturityLevel
Source§fn clone(&self) -> CosoMaturityLevel
fn clone(&self) -> CosoMaturityLevel
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 CosoMaturityLevel
impl Debug for CosoMaturityLevel
Source§impl<'de> Deserialize<'de> for CosoMaturityLevel
impl<'de> Deserialize<'de> for CosoMaturityLevel
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 CosoMaturityLevel
impl Display for CosoMaturityLevel
Source§impl Hash for CosoMaturityLevel
impl Hash for CosoMaturityLevel
Source§impl Ord for CosoMaturityLevel
impl Ord for CosoMaturityLevel
Source§fn cmp(&self, other: &CosoMaturityLevel) -> Ordering
fn cmp(&self, other: &CosoMaturityLevel) -> 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 CosoMaturityLevel
impl PartialEq for CosoMaturityLevel
Source§impl PartialOrd for CosoMaturityLevel
impl PartialOrd for CosoMaturityLevel
Source§impl Serialize for CosoMaturityLevel
impl Serialize for CosoMaturityLevel
impl Copy for CosoMaturityLevel
impl Eq for CosoMaturityLevel
impl StructuralPartialEq for CosoMaturityLevel
Auto Trait Implementations§
impl Freeze for CosoMaturityLevel
impl RefUnwindSafe for CosoMaturityLevel
impl Send for CosoMaturityLevel
impl Sync for CosoMaturityLevel
impl Unpin for CosoMaturityLevel
impl UnwindSafe for CosoMaturityLevel
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.