Struct sentry_types::protocol::v7::Exception
source · pub struct Exception {
pub ty: String,
pub value: Option<String>,
pub module: Option<String>,
pub stacktrace: Option<Stacktrace>,
pub raw_stacktrace: Option<Stacktrace>,
pub thread_id: Option<ThreadId>,
pub mechanism: Option<Mechanism>,
}Expand description
Represents a single exception.
Fields§
§ty: StringThe type of the exception.
value: Option<String>The optional value of the exception.
module: Option<String>An optional module for this exception.
stacktrace: Option<Stacktrace>Optionally the stacktrace.
raw_stacktrace: Option<Stacktrace>An optional raw stacktrace.
thread_id: Option<ThreadId>Optional identifier referring to a thread.
mechanism: Option<Mechanism>The mechanism of the exception including OS specific exception values.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Exception
impl<'de> Deserialize<'de> for Exception
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more