[]Enum ckb_sentry::protocol::SessionStatus

pub enum SessionStatus {
    Ok,
    Exited,
    Crashed,
    Abnormal,
}

The Status of a Release Health Session.

Variants

Ok

The session is healthy.

This does not necessarily indicate that the session is still active.

Exited

The session terminated normally.

Crashed

The session resulted in an application crash.

Abnormal

The session had an unexpected abrupt termination (not crashing).

Trait Implementations

impl Clone for SessionStatus

impl Copy for SessionStatus

impl Debug for SessionStatus

impl Default for SessionStatus

impl<'de> Deserialize<'de> for SessionStatus

impl Display for SessionStatus

impl Eq for SessionStatus

impl FromStr for SessionStatus

type Err = ParseSessionStatusError

The associated error which can be returned from parsing.

impl Hash for SessionStatus

impl Ord for SessionStatus

impl PartialEq<SessionStatus> for SessionStatus

impl PartialOrd<SessionStatus> for SessionStatus

impl Serialize for SessionStatus

impl StructuralEq for SessionStatus

impl StructuralPartialEq for SessionStatus

Auto Trait Implementations

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> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]