simple/
simple.rs

1use warlocks_cauldron::*;
2
3fn main() {
4    // A common option for most providers
5    let complex = ComplexProvider::new(&Locale::EN);
6    println!("Person: {}", complex.person.full_name(None, false));
7    println!("Telephone: {}", complex.person.telephone(None));
8    println!("Address: {}", complex.address.full_address());
9    println!("Birthday: {}", Datetime::date(1940, 2000));
10    println!("Weight: {} kg", Person::weight(30, 90));
11    println!("Height: {} m", Person::height(1.5, 2.0));
12
13    // But you can also use single providers
14    let russian_person = Person(&Locale::RU);
15    println!("Their Russian friend: {}", russian_person.full_name(Some(Gender::MALE), false));
16}