Re-exportsยง
pub(crate) use cli::Cli;๐pub(crate) use cli::GlobalArgs;๐pub(crate) use cli::LogDetail;๐pub(crate) use cli::LogFormat;๐pub(crate) use pretty::run_pretty_command;๐pub(crate) use print_info_schema::run_print_info_schema_command;๐pub(crate) use rule_trace_aggregates::RuleTraceAggregatesHandle;๐pub(crate) use solve::run_solve_command;๐pub(crate) use test_solve::run_test_solve_command;๐pub(crate) use conjure_cp_rules as _;๐pub(crate) use tracing_subscriber::layer::SubscriberExt as _;๐pub(crate) use tracing_subscriber::util::SubscriberInitExt as _;๐pub(crate) use CommandFactory;๐pub(crate) use Parser;๐pub(crate) use clap_complete::generate;๐pub(crate) use std::fs::File;๐pub(crate) use std::io;๐pub(crate) use Arc;๐pub(crate) use OnceLock;๐pub(crate) use FilterFn;๐pub(crate) use LevelFilter;๐pub(crate) use EnvFilter;๐pub(crate) use Layer;๐pub(crate) use fmt;๐pub(crate) use fmt;๐pub(crate) use conjure_cp_lsp::server;๐
Modulesยง
- cli ๐
- pretty ๐
- print_
info_ ๐schema - conjure-oxide print-info-schema subcommand
- rule_
trace_ ๐aggregates - Counts rule applications in memory and writes the totals once, when the CLI exits.
- solve ๐
- conjure_oxide solve sub-command
- test_
solve ๐
Structsยง
- Flush
Logging ๐OnDrop - Flushes on return and while unwinding from a panic.
- Logging
State ๐
Staticsยง
- GLOBAL ๐
- LOGGING_
STATE ๐
Functionsยง
- exit ๐
- Flushes buffered log outputs, then exits. Use instead of
std::process::exit. - flush_
logging ๐ - Writes buffered log outputs, such as the final rule-trace aggregates.
- general_
log_ ๐filter - main
- run
- run_
completion_ ๐command - run_
lsp_ ๐server - run_
subcommand ๐ - Runs the selected subcommand
- setup_
logging ๐