pub struct RealismConfig {
pub cultural_awareness: bool,
pub industry_vendor_names: bool,
pub description_variations: bool,
pub abbreviation_rate: f64,
pub typo_rate: f64,
pub realistic_references: bool,
pub primary_region: AddressRegion,
pub international_diversity: bool,
pub diversity_index: f64,
}Expand description
Configuration for realism features.
Fields§
§cultural_awareness: boolEnable culturally-aware name generation
industry_vendor_names: boolEnable industry-specific vendor naming
description_variations: boolEnable description variations (abbreviations, typos)
abbreviation_rate: f64Rate of abbreviation usage (0.0 - 1.0)
typo_rate: f64Rate of typo injection (0.0 - 1.0)
realistic_references: boolEnable realistic reference number formats
primary_region: AddressRegionPrimary region for address/name generation
international_diversity: boolEnable international diversity
diversity_index: f64Diversity index for international content (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for RealismConfig
impl Clone for RealismConfig
Source§fn clone(&self) -> RealismConfig
fn clone(&self) -> RealismConfig
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 RealismConfig
impl Debug for RealismConfig
Source§impl Default for RealismConfig
impl Default for RealismConfig
Source§impl<'de> Deserialize<'de> for RealismConfigwhere
RealismConfig: Default,
impl<'de> Deserialize<'de> for RealismConfigwhere
RealismConfig: Default,
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 RealismConfig
impl RefUnwindSafe for RealismConfig
impl Send for RealismConfig
impl Sync for RealismConfig
impl Unpin for RealismConfig
impl UnsafeUnpin for RealismConfig
impl UnwindSafe for RealismConfig
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