Enum sentry::protocol::SessionStatus [−]
pub enum SessionStatus {
Ok,
Exited,
Crashed,
Abnormal,
}Expand description
The Status of a Release Health Session.
Variants
The session is healthy.
This does not necessarily indicate that the session is still active.
The session terminated normally.
The session resulted in an application crash.
The session had an unexpected abrupt termination (not crashing).
Trait Implementations
impl Clone for SessionStatus
impl Clone for SessionStatuspub fn clone(&self) -> SessionStatus
pub fn clone(&self) -> SessionStatusReturns a copy of the value. Read more
Performs copy-assignment from source. Read more
impl Debug for SessionStatus
impl Debug for SessionStatusimpl Default for SessionStatus
impl Default for SessionStatuspub fn default() -> SessionStatus
pub fn default() -> SessionStatusReturns the “default value” for a type. Read more
impl<'de> Deserialize<'de> for SessionStatus
impl<'de> Deserialize<'de> for SessionStatuspub fn deserialize<__D>(
__deserializer: __D
) -> Result<SessionStatus, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub 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
impl Display for SessionStatus
impl Display for SessionStatusimpl FromStr for SessionStatus
impl FromStr for SessionStatustype Err = ParseSessionStatusError
type Err = ParseSessionStatusErrorThe associated error which can be returned from parsing.
pub fn from_str(
string: &str
) -> Result<SessionStatus, <SessionStatus as FromStr>::Err>
pub fn from_str(
string: &str
) -> Result<SessionStatus, <SessionStatus as FromStr>::Err>Parses a string s to return a value of this type. Read more
impl Hash for SessionStatus
impl Hash for SessionStatusimpl Ord for SessionStatus
impl Ord for SessionStatuspub fn cmp(&self, other: &SessionStatus) -> Ordering
pub fn cmp(&self, other: &SessionStatus) -> OrderingCompares and returns the maximum of two values. Read more
Compares and returns the minimum of two values. Read more
impl PartialEq<SessionStatus> for SessionStatus
impl PartialEq<SessionStatus> for SessionStatusimpl PartialOrd<SessionStatus> for SessionStatus
impl PartialOrd<SessionStatus> for SessionStatuspub fn partial_cmp(&self, other: &SessionStatus) -> Option<Ordering>
pub fn partial_cmp(&self, other: &SessionStatus) -> Option<Ordering>This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
impl Serialize for SessionStatus
impl Serialize for SessionStatuspub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub 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 SessionStatusimpl Eq for SessionStatusimpl StructuralEq for SessionStatusimpl StructuralPartialEq for SessionStatusAuto Trait Implementations
impl RefUnwindSafe for SessionStatusimpl Send for SessionStatusimpl Sync for SessionStatusimpl Unpin for SessionStatusimpl UnwindSafe for SessionStatusBlanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> VAttaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,