pub enum TrafficLight {
Ready,
Review,
Refine,
}Expand description
Overall traffic light status combining all dimensions
Variants§
Ready
Ready - All dimensions pass (Complexity ≤ B AND Confidence ≥ B AND AC Quality ≥ B)
Review
Review - Some dimensions need attention (Any dimension is C)
Refine
Refine - Significant issues (Any dimension is D OR Confidence is D)
Trait Implementations§
Source§impl Clone for TrafficLight
impl Clone for TrafficLight
Source§fn clone(&self) -> TrafficLight
fn clone(&self) -> TrafficLight
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 TrafficLight
impl Debug for TrafficLight
Source§impl<'de> Deserialize<'de> for TrafficLight
impl<'de> Deserialize<'de> for TrafficLight
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 TrafficLight
impl Display for TrafficLight
Source§impl PartialEq for TrafficLight
impl PartialEq for TrafficLight
Source§impl Serialize for TrafficLight
impl Serialize for TrafficLight
impl Copy for TrafficLight
impl Eq for TrafficLight
impl StructuralPartialEq for TrafficLight
Auto Trait Implementations§
impl Freeze for TrafficLight
impl RefUnwindSafe for TrafficLight
impl Send for TrafficLight
impl Sync for TrafficLight
impl Unpin for TrafficLight
impl UnwindSafe for TrafficLight
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.