Skip to main content

mockforge_tui/
lib.rs

1//! MockForge Terminal UI — a keyboard-driven dashboard for monitoring and
2//! controlling a running MockForge instance over its admin HTTP API.
3
4// TUI application crate — relaxed pedantic lints appropriate for an internal app.
5#![allow(missing_docs)]
6#![allow(clippy::missing_docs_in_private_items)]
7#![allow(clippy::new_without_default)]
8#![allow(clippy::must_use_candidate)]
9#![allow(clippy::module_name_repetitions)]
10#![allow(clippy::missing_errors_doc)]
11#![allow(clippy::missing_panics_doc)]
12#![allow(clippy::wildcard_imports)]
13#![allow(clippy::cast_precision_loss)]
14#![allow(clippy::match_same_arms)]
15#![allow(clippy::if_not_else)]
16#![allow(clippy::redundant_closure_for_method_calls)]
17#![allow(clippy::needless_pass_by_value)]
18#![allow(clippy::return_self_not_must_use)]
19#![allow(clippy::unnecessary_wraps)]
20#![allow(clippy::unused_self)]
21#![allow(clippy::missing_const_for_fn)]
22#![allow(clippy::option_if_let_else)]
23#![allow(clippy::map_unwrap_or)]
24#![allow(clippy::doc_markdown)]
25#![allow(clippy::derivable_impls)]
26#![allow(clippy::unnecessary_map_or)]
27#![allow(clippy::or_fun_call)]
28#![allow(clippy::used_underscore_binding)]
29#![allow(clippy::unnecessary_literal_bound)]
30#![allow(clippy::comparison_chain)]
31
32pub mod api;
33pub mod app;
34pub mod config;
35pub mod event;
36pub mod keybindings;
37pub mod screens;
38pub mod theme;
39pub mod tui;
40pub mod widgets;
41
42pub use app::App;