pub use ::anyhow::Context as _;
pub use ::clap;


Events represent single points in time during the execution of a program.
Spans represent periods of time in which a program was executing in a particular context.


Return early with an error.
Constructs a new Event.
Construct an ad-hoc error from a string or existing non-anyhow error value.
Constructs a new span.


The Error type, a wrapper around a dynamic error type.
Describes the level of verbosity of a span or event.


Parse command-line arguments into Self.

Type Definitions

Like anyhow::Result, but defaults the Ok case to ().

Derive Macros

Generates the Parser implementation.