thot_core/lib.rs
1#![feature(io_error_more)]
2#![feature(assert_matches)]
3// @todo: Only needed for testing.
4#![feature(is_sorted)]
5
6//! # Thot Core
7//!
8//! This package represents core functionality of the Thot software suite.
9pub mod api;
10pub mod common;
11pub mod constants;
12pub mod identifier;
13pub mod result;
14pub mod types;
15
16#[cfg(feature = "project")]
17pub mod project;
18
19#[cfg(feature = "db")]
20pub mod db;
21
22#[cfg(feature = "runner")]
23pub mod runner;
24
25#[cfg(feature = "system")]
26pub mod system;
27
28#[cfg(test)]
29#[path = "./lib_test.rs"]
30mod lib_test;