pub struct TransactionConfig {
pub line_item_distribution: LineItemDistributionConfig,
pub debit_credit_distribution: DebitCreditDistributionConfig,
pub even_odd_distribution: EvenOddDistributionConfig,
pub source_distribution: SourceDistribution,
pub seasonality: SeasonalityConfig,
pub amounts: AmountDistributionConfig,
pub benford: BenfordConfig,
}Expand description
Transaction generation configuration.
Fields§
§line_item_distribution: LineItemDistributionConfigLine item distribution
debit_credit_distribution: DebitCreditDistributionConfigDebit/credit balance distribution
even_odd_distribution: EvenOddDistributionConfigEven/odd line count distribution
source_distribution: SourceDistributionTransaction source distribution
seasonality: SeasonalityConfigSeasonality configuration
amounts: AmountDistributionConfigAmount distribution
benford: BenfordConfigBenford’s Law compliance configuration
Trait Implementations§
Source§impl Clone for TransactionConfig
impl Clone for TransactionConfig
Source§fn clone(&self) -> TransactionConfig
fn clone(&self) -> TransactionConfig
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 TransactionConfig
impl Debug for TransactionConfig
Source§impl Default for TransactionConfig
impl Default for TransactionConfig
Source§fn default() -> TransactionConfig
fn default() -> TransactionConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransactionConfig
impl<'de> Deserialize<'de> for TransactionConfig
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 TransactionConfig
impl RefUnwindSafe for TransactionConfig
impl Send for TransactionConfig
impl Sync for TransactionConfig
impl Unpin for TransactionConfig
impl UnwindSafe for TransactionConfig
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