specs/
specs.rs

1use warlocks_cauldron::*;
2
3
4fn main() {
5    println!("Denmark CPR: {}", DenmarkSpecProvider::cpr());
6
7    println!("Fedex code: {}", USASpecProvider::tracking_number(TrackingService::FEDEX));
8    println!("SSN code: {}",  USASpecProvider::ssn());
9
10    println!("Italy fiscal code: {}", ItalySpecProvider::fiscal_code(Some(Gender::MALE)));
11
12    println!("Netherlands BSN: {}", NetherlandsSpecProvider::bsn());
13
14    println!("Poland NIP: {}",   PolandSpecProvider::nip());
15    println!("Poland PESEL: {}", PolandSpecProvider::pesel(None, None));
16    println!("Poland REGON: {}", PolandSpecProvider::regon());
17
18    println!("Brazil CPF: {}",  BrazilSpecProvider::cpf(true));
19    println!("Brazil CNPJ: {}", BrazilSpecProvider::cnpj(true));
20
21    println!("Russian sentence: {}",   RussiaSpecProvider::generate_sentence());
22    println!("Russian patronymic: {}", RussiaSpecProvider::patronymic(Some(Gender::FEMALE)));
23    println!("Russian seriens and number: {}", RussiaSpecProvider::series_and_number(None));
24    println!("Russian SNILS: {}", RussiaSpecProvider::snils());
25    println!("Russian OGRN: {}", RussiaSpecProvider::ogrn());
26    println!("Russian BIC: {}", RussiaSpecProvider::bic());
27    println!("Russian KPP: {}", RussiaSpecProvider::kpp());
28
29    println!("Ukrainian patronymic: {}", RussiaSpecProvider::patronymic(None));
30}