1use warlocks_cauldron::*;
2
3fn main() {
4 let some_pool = RandomPool::new(vec![
5 "TEST", "test", "TeSt", "tEsT",
6 ]);
7
8 println!("Something any: {}", some_pool.get());
9
10 let address_pool = RandomPool::new(vec![
11 Address(&Locale::EN), Address(&Locale::RU),
12 ]);
13
14 println!("Random address: {}", address_pool.get().city());
15
16 let complex_pool = RandomPool::new(vec![
17 ComplexProvider::new(&Locale::EN), ComplexProvider::new(&Locale::RU),
18 ]);
19
20 println!("Random complex provider: {}", complex_pool.get().person.name(Some(Gender::MALE)))
21}