openchecks/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3#![deny(clippy::empty_docs)]
4#![deny(clippy::empty_line_after_doc_comments)]
5#![deny(clippy::missing_errors_doc)]
6#![deny(clippy::missing_panics_doc)]
7#![deny(clippy::missing_safety_doc)]
8#![deny(clippy::undocumented_unsafe_blocks)]
9#![deny(clippy::unnecessary_safety_doc)]
10#![deny(missing_docs)]
11
12pub mod scheduler;
13
14mod check;
15mod discovery_registry;
16mod error;
17mod item;
18mod result;
19mod runner;
20mod status;
21
22pub use check::{AsyncCheck, Check, CheckHint, CheckMetadata};
23pub use discovery_registry::DiscoveryRegistry;
24pub use error::Error;
25pub use item::Item;
26pub use result::CheckResult;
27pub use runner::{async_auto_fix, async_run, auto_fix, run};
28pub use status::Status;