pub struct CustomerGenerator { /* private fields */ }Expand description
Generator for banking customers.
Implementations§
Source§impl CustomerGenerator
impl CustomerGenerator
Sourcepub fn new(config: BankingConfig, seed: u64) -> Self
pub fn new(config: BankingConfig, seed: u64) -> Self
Create a new customer generator.
Sourcepub fn generate_all(&mut self) -> Vec<BankingCustomer>
pub fn generate_all(&mut self) -> Vec<BankingCustomer>
Generate all customers.
Sourcepub fn generate_retail_customer(&mut self) -> BankingCustomer
pub fn generate_retail_customer(&mut self) -> BankingCustomer
Generate a single retail customer.
Sourcepub fn generate_business_customer(&mut self) -> BankingCustomer
pub fn generate_business_customer(&mut self) -> BankingCustomer
Generate a single business customer.
Sourcepub fn generate_trust_customer(&mut self) -> BankingCustomer
pub fn generate_trust_customer(&mut self) -> BankingCustomer
Generate a trust customer.
Auto Trait Implementations§
impl !Freeze for CustomerGenerator
impl RefUnwindSafe for CustomerGenerator
impl Send for CustomerGenerator
impl Sync for CustomerGenerator
impl Unpin for CustomerGenerator
impl UnwindSafe for CustomerGenerator
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