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
14
//! Error types used by this crate

#[macro_use]
pub mod macros;

pub mod context;
pub mod framework;
pub mod message;

pub use self::{context::Context, message::Message};

/// Box containing a thread-safe + `'static` error suitable for use as a
/// as an `std::error::Error::source`
pub type BoxError = Box<dyn std::error::Error + Send + Sync + 'static>;