earthquake/
lib.rs

1pub mod builder;
2pub mod checker;
3pub mod combo;
4pub mod config;
5pub mod error;
6pub mod proxy;
7pub mod result;
8pub mod stats;
9pub mod util;
10pub mod validation;
11
12pub use builder::CheckerBuilder;
13pub use checker::Checker;
14pub use combo::{Combo, ComboProvider};
15pub use config::Config;
16pub use error::Error;
17pub use proxy::{Proxy, ProxyProvider};
18pub use result::{CheckResult, ResultStatus};
19pub use validation::{ComboValidator, Validators};
20
21pub type Result<T> = std::result::Result<T, error::Error>;
22
23pub fn add(left: u64, right: u64) -> u64 {
24    left + right
25}
26
27#[cfg(test)]
28mod tests {
29    use super::*;
30
31    #[test]
32    fn it_works() {
33        let result = add(2, 2);
34        assert_eq!(result, 4);
35    }
36}