pub mod error;
pub mod result;
pub mod scanner;
pub mod types;
pub mod vault;
pub use async_trait::async_trait;
pub use error::{Error, Result};
pub use result::{Entity, RiskFactor, ScanResult, Severity};
pub use scanner::{InputScanner, OutputScanner, Scanner, ScannerType};
pub use types::{ScannerConfig, ScannerMetadata};
pub use vault::Vault;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub fn init() {
tracing_subscriber::fmt()
.with_target(false)
.with_thread_ids(true)
.init();
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_version() {
assert!(!VERSION.is_empty());
}
}