pub struct DuplicationStrategy {
pub vary_amounts: bool,
pub amount_variance: f64,
pub change_doc_number: bool,
}Expand description
Strategy for document duplication.
Fields§
§vary_amounts: boolWhether to modify amounts slightly.
amount_variance: f64Amount variance factor.
change_doc_number: boolWhether to change document numbers.
Implementations§
Source§impl DuplicationStrategy
impl DuplicationStrategy
Sourcepub fn duplicate<R: Rng>(
&self,
entry: &JournalEntry,
rng: &mut R,
) -> JournalEntry
pub fn duplicate<R: Rng>( &self, entry: &JournalEntry, rng: &mut R, ) -> JournalEntry
Creates a duplicate of the entry.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DuplicationStrategy
impl RefUnwindSafe for DuplicationStrategy
impl Send for DuplicationStrategy
impl Sync for DuplicationStrategy
impl Unpin for DuplicationStrategy
impl UnwindSafe for DuplicationStrategy
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