Enum sentry_core::protocol::SessionStatus
source · pub enum SessionStatus {
Ok,
Exited,
Crashed,
Abnormal,
}Expand description
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
sourceimpl Clone for SessionStatus
impl Clone for SessionStatus
sourcefn clone(&self) -> SessionStatus
fn clone(&self) -> SessionStatus
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for SessionStatus
impl Debug for SessionStatus
sourceimpl Default for SessionStatus
impl Default for SessionStatus
sourcefn default() -> SessionStatus
fn default() -> SessionStatus
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SessionStatus
impl<'de> Deserialize<'de> for SessionStatus
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<SessionStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SessionStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for SessionStatus
impl Display for SessionStatus
sourceimpl FromStr for SessionStatus
impl FromStr for SessionStatus
type Err = ParseSessionStatusError
type Err = ParseSessionStatusError
The associated error which can be returned from parsing.
sourcefn from_str(
string: &str
) -> Result<SessionStatus, <SessionStatus as FromStr>::Err>
fn from_str(
string: &str
) -> Result<SessionStatus, <SessionStatus as FromStr>::Err>
Parses a string
s to return a value of this type. Read moresourceimpl Hash for SessionStatus
impl Hash for SessionStatus
sourceimpl Ord for SessionStatus
impl Ord for SessionStatus
sourcefn cmp(&self, other: &SessionStatus) -> Ordering
fn cmp(&self, other: &SessionStatus) -> Ordering
1.21.0 · sourcefn 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
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<SessionStatus> for SessionStatus
impl PartialEq<SessionStatus> for SessionStatus
sourcefn eq(&self, other: &SessionStatus) -> bool
fn eq(&self, other: &SessionStatus) -> bool
sourceimpl PartialOrd<SessionStatus> for SessionStatus
impl PartialOrd<SessionStatus> for SessionStatus
sourcefn partial_cmp(&self, other: &SessionStatus) -> Option<Ordering>
fn partial_cmp(&self, other: &SessionStatus) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresourceimpl Serialize for SessionStatus
impl Serialize for SessionStatus
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for SessionStatus
impl Eq for SessionStatus
impl StructuralEq for SessionStatus
impl StructuralPartialEq for SessionStatus
Auto Trait Implementations
impl RefUnwindSafe for SessionStatus
impl Send for SessionStatus
impl Sync for SessionStatus
impl Unpin for SessionStatus
impl UnwindSafe for SessionStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.