Skip to main content

Crate debugbundle

Crate debugbundle 

Source
Expand description

Safe, bounded runtime error reporting for Rust applications.

Modules§

actix_web
Actix instrumentation keeps non-Send services, futures and streams on their executor.
axum
Axum’s native routing and body types with the shared Tower lifecycle.
delivery
Explicit custom delivery boundary. Callbacks execute on a bounded worker.
logging
Composable native logging with bounded primitives and no custom formatting.
privacy
Mandatory bounded telemetry protection; extra keys only extend the baseline.
protocol
Strict ingestion acknowledgement and retry semantics.
relay
Browser relay ingress. Connected durable delivery is withheld until persisted.
storage
Private owned file storage, never a fallback to HTTP.
testkit
Explicit bounded in-memory delivery for application tests; no global install.
tower
Tower service instrumentation. Readiness and the actual service future are delegated.
transport
SDK-owned HTTP transport. Credentials live only on authenticated requests.
wire
Closed receiving schema plus semantic checks JSON Schema cannot express.

Structs§

Client
Config
Context
DeploySnapshot
ExceptionOccurrence
ExceptionSnapshot
FlushOutcome
FrameSnapshot
HttpOptions
Operation
OperationContext
OperationOptions
PanicObserver
ProbeOptions
RecoveryObservation
RequestBodySnapshot
An explicit already-parsed primitive snapshot. Middleware never reads a body.
RequestSnapshot
ScopedFuture
Status

Enums§

ConfigError
ConnectionStatus
EvidenceScope
ExceptionInput
FrameClassification
Level
OperationKind
ProjectMode
RecoveryState
TraceOrigin

Traits§

ExceptionSource
Sealed to keep application conversions and formatters off capture callers.

Functions§

init
new_evidence_id

Type Aliases§

BeforeSend