pub struct ManufacturingConfig {
pub enabled: bool,
pub bom_depth: u32,
pub just_in_time: bool,
pub production_order_types: Vec<String>,
pub quality_framework: Option<String>,
pub supplier_tiers: u32,
pub standard_cost_frequency: String,
pub target_yield_rate: f64,
pub scrap_alert_threshold: f64,
pub anomaly_rates: ManufacturingAnomalyRates,
}Expand description
Manufacturing industry configuration.
Fields§
§enabled: boolEnable manufacturing-specific generation.
bom_depth: u32Bill of Materials depth (typical: 3-7).
just_in_time: boolWhether to use just-in-time inventory.
production_order_types: Vec<String>Production order types to generate.
quality_framework: Option<String>Quality framework (ISO_9001, Six_Sigma, etc.).
supplier_tiers: u32Number of supplier tiers to model (1-3).
standard_cost_frequency: StringStandard cost update frequency.
target_yield_rate: f64Target yield rate (0.95-0.99 typical).
scrap_alert_threshold: f64Scrap percentage threshold for alerts.
anomaly_rates: ManufacturingAnomalyRatesManufacturing anomaly injection rates.
Trait Implementations§
Source§impl Clone for ManufacturingConfig
impl Clone for ManufacturingConfig
Source§fn clone(&self) -> ManufacturingConfig
fn clone(&self) -> ManufacturingConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ManufacturingConfig
impl Debug for ManufacturingConfig
Source§impl Default for ManufacturingConfig
impl Default for ManufacturingConfig
Source§impl<'de> Deserialize<'de> for ManufacturingConfig
impl<'de> Deserialize<'de> for ManufacturingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ManufacturingConfig
impl RefUnwindSafe for ManufacturingConfig
impl Send for ManufacturingConfig
impl Sync for ManufacturingConfig
impl Unpin for ManufacturingConfig
impl UnwindSafe for ManufacturingConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more