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, ExpectedLifetime, FibreEntry, FurnitureData, HarmfulEvents,
MaterialComposition, SectorData, StateOfHealth, SteelData, SurfactantEntry, SvhcSubstance,
TextileData, ToyData, TyreData, UnsoldGoodsDestination, UnsoldGoodsReason, UnsoldGoodsReport,
redact_sector_data,
};
pub use enums::{
BatteryChemistry, BatteryType, CarbonFootprintClass, CarbonFootprintClassError,
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,
};