[][src]Module ckb_sentry_core::protocol

The current latest sentry protocol version.

Most constructs in the protocol map directly to types here but some cleanup by renaming attributes has been applied. The idea here is that a future sentry protocol will be a cleanup of the old one and is mapped to similar values on the rust side.

Modules

debugid

Represents a debug ID.

map

The internally used arbitrary data map type.

value

An arbitrary (JSON) value.

Structs

Addr

Represents an address.

AppContext

Holds app information.

AppleDebugImage

Represents an apple debug image in the debug meta.

Breadcrumb

Represents a single breadcrumb.

BrowserContext

Holds information about the web browser.

CError

POSIX signal with optional extended data.

ClientSdkInfo

Information on the SDK client.

ClientSdkPackage

Represents an installed package relevant to the SDK.

DebugMeta

Represents debug meta information.

DeviceContext

Holds device information.

Envelope

A Sentry Envelope.

EnvelopeItemIter

An Iterator over the items of an Envelope.

Event

Represents a full event for Sentry.

Exception

Represents a single exception.

Frame

Represents a frame.

LogEntry

Represents a log entry message.

MachException

Mach exception information.

Map

A map based on a B-Tree.

Mechanism

Represents a single exception.

MechanismMeta

Operating system or runtime meta information to an exception mechanism.

OsContext

Holds operating system information.

ParseLevelError

An error used when parsing Level.

ParseSessionStatusError

An error used when parsing SessionStatus.

PosixSignal

POSIX signal with optional extended data.

ProguardDebugImage

Represents a proguard mapping file reference.

RegVal

Represents a register value.

Request

Represents http request data.

RuntimeContext

Holds information about the runtime.

SessionAttributes

Additional attributes for Sessions.

SessionUpdate

A Release Health Session.

Span

Represents a tracing span.

Stacktrace

Represents a stacktrace.

SymbolicDebugImage

Represents a symbolic debug image.

SystemSdkInfo

Holds information about the system SDK.

TemplateInfo

Represents template debug info.

Thread

Represents a single thread.

TraceContext

Holds information about a tracing event.

Transaction

Represents a tracing transaction.

User

Represents user info.

Values

A wrapper type for collections with attached meta data.

Enums

Context

Typed contextual data.

DebugImage

Represents a debug image.

EnvelopeItem

An Envelope Item.

IpAddress

An IP address, either IPv4, IPv6 or Auto.

Level

Represents the level of severity of an event or breadcrumb.

Orientation

Optional device screen orientation

SessionStatus

The Status of a Release Health Session.

ThreadId

Represents a thread id.

Value

Represents any valid JSON value.