pub struct FakerConfig {
pub seed: u64,
pub sessions: usize,
pub min_nodes_per_session: usize,
pub max_nodes_per_session: usize,
pub tier_distribution: TierWeights,
pub filler_ratio: f32,
pub topic_drift: f32,
pub timestamp_span_days: usize,
pub domain_lexicon: Vec<WeightedTerm>,
}Fields§
§seed: u64§sessions: usize§min_nodes_per_session: usize§max_nodes_per_session: usize§tier_distribution: TierWeights§filler_ratio: f32§topic_drift: f32§timestamp_span_days: usize§domain_lexicon: Vec<WeightedTerm>Trait Implementations§
Source§impl Clone for FakerConfig
impl Clone for FakerConfig
Source§fn clone(&self) -> FakerConfig
fn clone(&self) -> FakerConfig
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 FakerConfig
impl Debug for FakerConfig
Source§impl Default for FakerConfig
impl Default for FakerConfig
Source§impl<'de> Deserialize<'de> for FakerConfig
impl<'de> Deserialize<'de> for FakerConfig
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 FakerConfig
impl RefUnwindSafe for FakerConfig
impl Send for FakerConfig
impl Sync for FakerConfig
impl Unpin for FakerConfig
impl UnsafeUnpin for FakerConfig
impl UnwindSafe for FakerConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more