mod bytes;
pub mod detect;
pub mod error;
pub mod formats;
pub mod io;
pub mod panic_guard;
pub mod pipeline;
pub mod registry;
pub mod report;
pub use detect::{Format, detect};
pub use error::{IoAction, MalformedDetail, ResourceLimit, Result, StryptError, UnsupportedKind};
pub use formats::{MetadataHandler, ParseLimits, StripOptions, Stripped};
pub use io::{AtomicWrite, Limits, Overwrite, Permissions};
pub use pipeline::{inspect_bytes, inspect_file, strip_bytes, strip_file};
pub use report::{
Finding, InspectOptions, MetadataKind, MetadataReport, MetadataValue, Note, Retained,
RetentionReason, Sensitivity, StripReport,
};
#[must_use]
pub const fn version() -> &'static str {
env!("CARGO_PKG_VERSION")
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn version_is_reported() {
assert!(!version().is_empty());
}
}