Enum collisions::Severity[][src]

pub enum Severity {
    Slight,
    Serious,
    Fatal,
}

A simple ranking for how severe the collision was. Different agencies use different classification systems, each of which likely has their own nuance and bias. This is deliberately simplified.

Variants

Slight
Serious
Fatal

Trait Implementations

impl Clone for Severity[src]

impl Copy for Severity[src]

impl Debug for Severity[src]

impl<'de> Deserialize<'de> for Severity[src]

impl Eq for Severity[src]

impl PartialEq<Severity> for Severity[src]

impl Serialize for Severity[src]

impl StructuralEq for Severity[src]

impl StructuralPartialEq for Severity[src]

Auto Trait Implementations

impl RefUnwindSafe for Severity[src]

impl Send for Severity[src]

impl Sync for Severity[src]

impl Unpin for Severity[src]

impl UnwindSafe for Severity[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.