[][src]Module abscissa_core::prelude

Core prelude: imported in every application's prelude.rs

Re-exports

pub use crate::Application;
pub use crate::Command;
pub use crate::ensure;
pub use crate::fail;
pub use crate::fatal;
pub use crate::format_err;
pub use crate::status_err;
pub use crate::status_info;
pub use crate::status_ok;
pub use crate::status_warn;

Modules

event

Tracing macros Events represent single points in time during the execution of a program.

span

Tracing macros Spans represent periods of time in which a program was executing in a particular context.

Macros

debug

Tracing macros Constructs an event at the debug level.

error

Tracing macros Constructs an event at the error level.

event

Tracing macros Constructs a new Event.

info

Tracing macros Constructs an event at the info level.

span

Tracing macros Constructs a new span.

trace

Tracing macros Constructs an event at the trace level.

warn

Tracing macros Constructs an event at the warn level.

Structs

Level

Tracing macros Describes the level of verbosity of a span or event.

Traits

Runnable

Runnable is a common trait for things which can be run without any arguments.

Derive Macros

Command

Commonly used Abscissa traits

Runnable

Commonly used Abscissa traits