mermaid_cli/lib.rs
1// `collapsible_match` fires on several pre-existing `match` arms across
2// render/session/reducer modules (e.g. `Pat => { if cond { .. } }`). These are
3// purely stylistic and unrelated to this change; suppressed crate-wide so CI's
4// `clippy -D warnings` stays green. Safe to refactor away later.
5#![allow(clippy::collapsible_match)]
6
7pub mod app;
8pub mod cli;
9pub mod clipboard;
10pub mod constants;
11pub mod domain;
12pub mod effect;
13pub mod mcp;
14pub mod models;
15pub mod ollama;
16pub mod prompts;
17pub mod providers;
18pub mod render;
19pub mod runtime;
20pub mod searxng;
21pub mod session;
22pub mod utils;
23
24pub use app::{Config, load_config, persist_last_model};