pub struct ElectronicsData {Show 15 fields
pub gtin: Gtin,
pub product_category: String,
pub energy_efficiency_class: EnergyEfficiencyClass,
pub co2e_per_unit_kg: f64,
pub repairability_score: Option<RepairabilityScore>,
pub spare_parts_available: Option<bool>,
pub repair_manual_url: Option<String>,
pub disassembly_instructions_url: Option<String>,
pub svhc_substances: Option<Vec<SvhcSubstance>>,
pub rohs_compliant: Option<bool>,
pub critical_raw_materials: Option<Vec<CriticalRawMaterial>>,
pub recycled_content_pct: Option<f64>,
pub standby_power_w: Option<f64>,
pub expected_lifetime_years: Option<u32>,
pub firmware_update_until: Option<DateTime<Utc>>,
}Expand description
Electronics sector data.
Scope and applicability dates are held in the sector manifest
(sectors/electronics.json), not restated here.
Fields§
§gtin: Gtin14-digit GTIN identifying the product model.
product_category: StringProduct category, e.g. "smartphone", "laptop", "tablet", "monitor",
"tv", "server", "charger", "earphone", "other".
energy_efficiency_class: EnergyEfficiencyClassEU energy label class (A–G) per Energy Labelling Regulation 2017/1369.
co2e_per_unit_kg: f64Whole-lifecycle carbon footprint in kg CO₂e per unit.
repairability_score: Option<RepairabilityScore>Repairability score (non-regulatory heuristic — not EN 45554 / EU 2023/1669).
overall ≥ 6.0 = good; < 4.0 = fails minimum standard.
spare_parts_available: Option<bool>Whether spare parts are commercially available from the manufacturer.
repair_manual_url: Option<String>URL to the repair manual or repair information portal.
disassembly_instructions_url: Option<String>URL to disassembly / dismantling instructions.
svhc_substances: Option<Vec<SvhcSubstance>>SVHC substances present above 0.1% w/w (REACH Art. 33).
rohs_compliant: Option<bool>Whether the product complies with RoHS Directive 2011/65/EU.
critical_raw_materials: Option<Vec<CriticalRawMaterial>>Critical raw materials present (EU CRM Act 2024/1252).
recycled_content_pct: Option<f64>Recycled content as a percentage of total product weight (0.0–100.0).
standby_power_w: Option<f64>Standby power consumption in watts.
expected_lifetime_years: Option<u32>Expected product lifetime in years under normal use.
firmware_update_until: Option<DateTime<Utc>>Date until which firmware / software updates are guaranteed.
Trait Implementations§
Source§impl Clone for ElectronicsData
impl Clone for ElectronicsData
Source§fn clone(&self) -> ElectronicsData
fn clone(&self) -> ElectronicsData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more