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 more
sourceimpl 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 more
sourceimpl Hash for SessionStatus
impl Hash for SessionStatus
sourceimpl Ord for SessionStatus
impl Ord for SessionStatus
sourceimpl PartialEq<SessionStatus> for SessionStatus
impl PartialEq<SessionStatus> for SessionStatus
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>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
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 more
sourceimpl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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