pub mod api;
pub mod certificates;
pub mod ciphers;
pub mod cli;
pub mod client_sim;
pub mod commands;
pub mod compliance;
pub mod constants;
pub mod ct_logs;
pub mod data;
pub mod db;
pub mod error;
pub mod external;
pub mod fingerprint;
pub mod http;
pub mod input;
pub mod monitor;
pub mod output;
pub mod policy;
pub mod protocols;
pub mod rating;
pub mod scanner;
pub mod security;
pub mod starttls;
pub mod utils;
pub mod vulnerabilities;
#[cfg(kani)]
pub mod proofs;
pub use crate::cli::Args;
pub use crate::error::{CertificateValidationError, TlsError};
pub use crate::output::OutputFormat;
pub use crate::scanner::Scanner;
pub type Result<T> = std::result::Result<T, TlsError>;
#[deprecated(
since = "0.2.0",
note = "Use cipherrun::Result<T> instead of AnyhowResult<T>"
)]
pub type AnyhowResult<T> = anyhow::Result<T>;