extern crate alloc;
use Error;
use crate Downcasted;
/// Marker trait for extractable errors.
///
/// The trait is usually implemented for a struct or enum that uses the derive procedural macro `errore::error`.
///
/// <div class="warning">
/// This trait should not be implemented by the user.
/// </div>
/// Provides access to the trace context for an object.
///
/// <div class="warning">
/// This trait should not be implemented by the user.
/// </div>