aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
blob: da70baa66dd7dc0bbd631896be3a239bc84195d2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 文字化け — a terminal text editor.
//!
//! The crate is split into a library and a thin binary so that the buffer core
//! under [`buffer`] can be exercised by requirements-based tests without a
//! terminal, and so structural coverage can be scoped to it.
//!
//! Developed to DO-178C DAL-C. Requirements live in `docs/requirements/`;
//! items implementing a low-level requirement carry a `MJB-LLR-nnn` comment.

pub mod action;
pub mod app;
pub mod buffer;
pub mod cli;
pub mod components;
pub mod config;
pub mod errors;
pub mod logging;
pub mod tui;