pub struct TechnologyConfig {
pub enabled: bool,
pub revenue_model: String,
pub subscription_revenue_pct: f64,
pub license_revenue_pct: f64,
pub services_revenue_pct: f64,
pub rd_capitalization: RdCapitalizationConfig,
pub anomaly_rates: TechnologyAnomalyRates,
}Expand description
Technology industry configuration.
Fields§
§enabled: boolEnable technology-specific generation.
revenue_model: StringRevenue model type.
subscription_revenue_pct: f64Subscription revenue percentage (for SaaS).
license_revenue_pct: f64License revenue percentage.
services_revenue_pct: f64Services revenue percentage.
rd_capitalization: RdCapitalizationConfigR&D capitalization settings.
anomaly_rates: TechnologyAnomalyRatesTechnology anomaly injection rates.
Trait Implementations§
Source§impl Clone for TechnologyConfig
impl Clone for TechnologyConfig
Source§fn clone(&self) -> TechnologyConfig
fn clone(&self) -> TechnologyConfig
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 TechnologyConfig
impl Debug for TechnologyConfig
Source§impl Default for TechnologyConfig
impl Default for TechnologyConfig
Source§impl<'de> Deserialize<'de> for TechnologyConfig
impl<'de> Deserialize<'de> for TechnologyConfig
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 TechnologyConfig
impl RefUnwindSafe for TechnologyConfig
impl Send for TechnologyConfig
impl Sync for TechnologyConfig
impl Unpin for TechnologyConfig
impl UnwindSafe for TechnologyConfig
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