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>,
    pub other: Map<String, Value>,
}

Represents a single exception.

Fields

The type of the exception.

The optional value of the exception.

An optional module for this exception.

Optionally the stacktrace.

An optional raw stacktrace.

Optional identifier referring to a thread.

The mechanism of the exception including OS specific exception values.

Additional arbitrary fields for forwards compatibility.

Trait Implementations

impl Debug for Exception
[src]

Formats the value using the given formatter. Read more

impl Default for Exception
[src]

Returns the "default value" for a type. Read more

impl Clone for Exception
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Exception
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for Exception

impl Sync for Exception