abscissa_core 0.9.0

Application microframework with support for command-line option parsing, configuration, error handling, logging, and terminal interactions. This crate contains the framework's core functionality.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Core prelude: imported in every application's `prelude.rs`

/// Commonly used Abscissa traits
pub use crate::{Application, Command, Runnable};

/// Error macros
pub use crate::{ensure, fail, fatal, format_err};

/// Tracing macros
pub use crate::tracing::{Level, debug, error, event, info, span, trace, warn};

/// Status macros
pub use crate::{status_err, status_info, status_ok, status_warn};