Module backtrace

Source
Expand description

Brief: Direct backtrace implementation with custom GenerateImplicitData trait.

  • [Direct Backtrace System]
  • [Environment-Aware Capture]
  • [Custom GenerateImplicitData Trait]
  • [Crisis-Resistant Implementation]
  • [Zero External Dependencies]

Structs§

BacktraceFrame
Structured information about a backtrace frame
DecrustBacktrace
Our own backtrace type that wraps std::backtrace::Backtrace This provides crisis-resistant backtrace functionality
Location
Location information for where an error was created
ThreadId
Thread ID type that implements GenerateImplicitData
Timestamp
Custom timestamp type that implements GenerateImplicitData

Enums§

BacktraceStatus
Status of backtrace capture

Traits§

AsBacktrace
Trait for types that can provide a backtrace
BacktraceCompat
Trait for types that can provide backtraces
BacktraceProvider
Extension trait for easier backtrace handling
GenerateImplicitData
Trait for generating implicit data automatically