Struct sentry_types::protocol::v7::Exception [−][src]
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
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
Auto Trait Implementations
impl RefUnwindSafe for Exceptionimpl UnwindSafe for ExceptionBlanket Implementations
Mutably borrows from an owned value. Read more