1mod cli;
4mod optimizer;
5mod paradigm;
6
7use std::{
8 fmt,
9 process,
10};
11
12pub use self::{
13 cli::get_cli,
14 optimizer::Optimizer,
15 paradigm::Paradigm,
16};
17
18pub const HELP: &str = include_str!("../help.txt");
19
20pub fn error<T: fmt::Display>(msg: &str, value: T) -> ! {
21 println!("{}: {}", msg, value);
22 println!("Execute optimizer with flag `--opt-help` for help");
23 process::exit(0);
24}
25
26pub fn help() -> ! {
27 println!("{}", HELP);
28 process::exit(0);
29}
30
31#[test]
32fn printhelp() {
33 help();
34}