pub enum CollisionSeverity {
Clean,
Watch,
Elevated,
Remediate,
}Expand description
Severity classification for a collision report. Matches the runbook’s
thresholds at docs/rfc011-operator-runbook.md.
Variants§
Clean
No collisions; every lane is alone in its partition.
Watch
Some collisions but under 5% of lanes affected. Watch, don’t remediate yet.
Elevated
5-15% of lanes collide. Worth remediating (rename a lane or bump partitions).
Remediate
15% of lanes collide. Remediate; hot-spot risk is real under load.
Trait Implementations§
Source§impl Clone for CollisionSeverity
impl Clone for CollisionSeverity
Source§fn clone(&self) -> CollisionSeverity
fn clone(&self) -> CollisionSeverity
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 CollisionSeverity
impl Debug for CollisionSeverity
Source§impl PartialEq for CollisionSeverity
impl PartialEq for CollisionSeverity
impl Copy for CollisionSeverity
impl Eq for CollisionSeverity
impl StructuralPartialEq for CollisionSeverity
Auto Trait Implementations§
impl Freeze for CollisionSeverity
impl RefUnwindSafe for CollisionSeverity
impl Send for CollisionSeverity
impl Sync for CollisionSeverity
impl Unpin for CollisionSeverity
impl UnsafeUnpin for CollisionSeverity
impl UnwindSafe for CollisionSeverity
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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