#![warn(missing_docs)]
#![warn(clippy::pedantic)]
#![cfg_attr(
not(test),
deny(
clippy::unwrap_used,
clippy::expect_used,
clippy::todo,
clippy::unimplemented,
clippy::panic
)
)]
#![allow(
clippy::module_name_repetitions,
clippy::must_use_candidate,
clippy::missing_errors_doc
)]
#![forbid(unsafe_code)]
mod evidence;
mod filter;
mod finding;
mod kind;
mod location;
mod reportable;
mod severity;
mod status;
#[cfg(feature = "secir")]
pub mod bridge;
pub use evidence::Evidence;
pub use filter::{filter, FindingFilter};
pub use finding::{Finding, FindingBuildError, FindingBuilder};
pub use kind::FindingKind;
pub use location::{Location, LocationError};
pub use reportable::Reportable;
pub use severity::Severity;
pub use status::FindingStatus;
pub mod prelude {
pub use crate::{
Evidence, Finding, FindingBuilder, FindingKind, FindingStatus, Location, Reportable,
Severity,
};
}