mnemo/lib.rs
1//! Bibliothèque interne de `mnemo`.
2//!
3//! Le binaire `mnemo` (voir `src/main.rs`) est une fine couche d'orchestration
4//! au-dessus de cette bibliothèque. Exposer les modules ici permet de tester et
5//! de *fuzzer* la logique pure (rendu Markdown, détection de secrets, parsing
6//! des bornes temporelles) sans dépendre d'une base SQLite réelle.
7//!
8//! L'API publique de ce crate est destinée à un usage interne (binaire et
9//! cibles de fuzzing du dossier `fuzz/`) ; elle n'offre aucune garantie de
10//! stabilité pour des consommateurs externes.
11
12pub mod archive;
13pub mod backup;
14pub mod cli;
15pub mod completions;
16pub mod config;
17pub mod confirm;
18pub mod db;
19pub mod doctor;
20pub mod export;
21pub mod filter;
22pub mod gitctx;
23pub mod importer;
24pub mod init;
25pub mod lifecycle;
26pub mod list;
27pub mod maintenance;
28pub mod mdfmt;
29pub mod migrations;
30pub mod project;
31pub mod prune;
32pub mod secrets;
33pub mod session;
34pub mod shell;
35pub mod show;
36pub mod stats;
37pub mod tui;
38pub mod version;