mod capabilities;
mod identity;
mod parsing;
mod report;
#[cfg(test)]
mod tests;
mod validation;
pub use capabilities::{
ArchiverCapabilities, Capability, CapabilitySource, CompilerCapabilities,
derive_ar_capabilities, derive_cxx_capabilities,
};
pub use identity::{
ArchiverIdentity, ArchiverKind, CompilerIdentity, CompilerKind, CompilerVersion,
};
pub use parsing::{parse_ar_version_output, parse_cxx_version_output};
pub use report::{ToolDetection, ToolchainDetectionReport};
pub use validation::{
ToolDetectionError, validate_ar_for_backend, validate_cc_for_backend, validate_cxx_for_backend,
};