1#![cfg_attr(test, allow(clippy::unwrap_used, clippy::expect_used))]
8
9pub mod cached;
10pub mod debug;
11pub mod diagnostics;
12pub mod exception;
13pub mod journalist;
14pub mod options_list;
15pub mod pd_perturbation;
16pub mod reg_options;
17pub mod style;
18pub mod tagged;
19pub mod timing;
20pub mod tolerance;
21pub mod types;
22pub mod utils;
23
24pub use cached::Cache;
25pub use diagnostics::{DiagCategory, DiagnosticsConfig, DiagnosticsState, DumpFormat, IterSpec};
26pub use exception::{ExceptionKind, SolverException};
27pub use journalist::{
28 FileJournal, Journal, JournalCategory, JournalLevel, Journalist, StringJournal,
29};
30pub use options_list::OptionsList;
31pub use reg_options::{DefaultValue, OptionType, RegisteredOption, RegisteredOptions, StringEntry};
32pub use tagged::{Tag, TaggedCell, TaggedObject};
33pub use timing::{Deadline, DeadlineKind, TimedTask, TimingStatistics};
34pub use types::{Index, NLP_LOWER_BOUND_INF, NLP_UPPER_BOUND_INF, Number};