pub mod data;
pub mod enums;
pub mod metrics;
#[allow(clippy::module_inception)]
pub mod sector;
pub mod validation;
#[cfg(test)]
mod tests;
pub use data::{
AluminiumData, BatteryData, ConstructionData, CriticalRawMaterial, DetergentData,
ElectronicsData, FibreEntry, FurnitureData, MaterialComposition, SectorData, SteelData,
SurfactantEntry, SvhcSubstance, TextileData, ToyData, TyreData, UnsoldGoodsDestination,
UnsoldGoodsReason, UnsoldGoodsReport, redact_sector_data,
};
pub use enums::{
BatteryChemistry, BatteryType, CarbonFootprintClass, EnergyEfficiencyClass, LifecycleStage,
ProductionRoute, SystemBoundary,
};
pub use metrics::{CarbonFootprint, RepairCriterion, RepairabilityScore};
pub use sector::Sector;
pub use validation::{
battery_recycled_chemistry_conflicts, validate_battery_operating_temp,
validate_fibre_composition, validate_surfactants, validate_svhc_substances,
};