pub struct RepairabilityInputs {
pub disassembly: u8,
pub spare_parts: u8,
pub repair_info: u8,
pub diagnostic_tools: u8,
pub software_updatability: u8,
pub customer_support: u8,
}Expand description
Six-parameter repairability inputs for one product.
Each parameter uses a three-level ordinal scale (in the style of EN 45554’s
per-criterion scoring, but not a faithful implementation of that standard):
0 = criterion not met, 1 = criterion partially met, 2 = criterion
fully met. Values outside [0, 2] are rejected at calculation time.
Fields§
§disassembly: u8Ease of product disassembly (fastener types, tools required, destructive entry). 0 = non-destructive entry not possible; 1 = possible with non-standard tools; 2 = easy with common tools, no irreversible steps.
spare_parts: u8Availability of spare parts through OEM and independent aftermarket channels. 0 = not available; 1 = available through IAM only or limited SKUs; 2 = full OEM + IAM availability for the supported lifetime.
repair_info: u8Availability of repair and maintenance documentation for professional repairers. 0 = none; 1 = limited/partial; 2 = full service manual + schematics publicly available.
diagnostic_tools: u8Availability of software diagnostic tools and processes for fault isolation. 0 = none; 1 = basic fault codes only; 2 = full diagnostic suite available to repairers.
software_updatability: u8Software and firmware updatability for the duration of the support period. 0 = no updates provided; 1 = security patches only; 2 = full OS/firmware + long-term commitment.
customer_support: u8Customer-related aspects: warranty terms, authorised repair network, support channels. 0 = poor (< 1 year warranty, no repair network); 1 = standard; 2 = extended warranty + wide repair network.
Trait Implementations§
Source§impl Clone for RepairabilityInputs
impl Clone for RepairabilityInputs
Source§fn clone(&self) -> RepairabilityInputs
fn clone(&self) -> RepairabilityInputs
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more