pub fn zip_code() -> StringExpand description
Generate a random zip code
Examples found in repository?
examples/regional_data.rs (line 56)
9fn main() {
10 println!("=== Faker-Rust Regional Data Examples ===\n");
11
12 // Chile
13 println!("π¨π± CHILE:");
14 println!(" RUT: {}", chile_rut::rut());
15 println!();
16
17 // South Africa
18 println!("πΏπ¦ SOUTH AFRICA:");
19 println!(" ID Number: {}", south_africa::id_number());
20 println!(" Phone Number: {}", south_africa::phone_number());
21 println!(" Province: {}", south_africa::province());
22 println!(" License Plate: {}", south_africa::license_plate());
23 println!();
24
25 // ID Numbers (Various Countries)
26 println!("π ID NUMBERS:");
27 println!(" Spanish DNI: {}", id_number::spanish());
28 println!(" Spanish (Valid): {}", id_number::valid());
29 println!(" US SSN: {}", id_number::ssn());
30 println!(" Invalid ID: {}", id_number::invalid());
31 println!();
32
33 // Driving Licences
34 println!("π DRIVING LICENCES:");
35 println!(" UK Licence: {}", driving_licence::uk());
36 println!(" US Licence: {}", driving_licence::usa());
37 println!();
38
39 // UK NHS
40 println!("π₯ UK NATIONAL HEALTH SERVICE:");
41 println!(" NHS Number: {}", national_health_service::nhs_number());
42 println!(" Practitioner: {}", national_health_service::practitioner());
43 println!(" Hospital: {}", national_health_service::hospital());
44 println!();
45
46 // Phone Numbers (International)
47 println!("π INTERNATIONAL PHONES:");
48 println!(" US Phone: {}", phone_number::phone_number());
49 println!(" US Cell: {}", phone_number::cell_phone());
50 println!();
51
52 // Address
53 println!("οΏ½ ADDRESSES:");
54 println!(" City: {}", address::city());
55 println!(" Street: {}", address::street_address());
56 println!(" ZIP: {}", address::zip_code());
57 println!(" Country: {}", address::country());
58 println!(" Country Code: {}", address::country_code());
59 println!();
60}More examples
examples/basic_usage.rs (line 28)
9fn main() {
10 println!("=== Faker-Rust Basic Usage Examples ===\n");
11
12 // Name generators
13 println!("π€ NAMES:");
14 println!(" Full Name: {}", name::name());
15 println!(" First Name: {}", name::first_name());
16 println!(" Last Name: {}", name::last_name());
17 println!(" Name with Middle: {}", name::name_with_middle());
18 println!(" Prefix: {}", name::prefix());
19 println!(" Suffix: {}", name::suffix());
20 println!(" Initials (3): {}", name::initials(3));
21 println!();
22
23 // Address generators
24 println!("π ADDRESSES:");
25 println!(" Street Address: {}", address::street_address());
26 println!(" Street Name: {}", address::street_name());
27 println!(" City: {}", address::city());
28 println!(" ZIP Code: {}", address::zip_code());
29 println!(" Country: {}", address::country());
30 println!(" Secondary: {}", address::secondary_address());
31 println!();
32
33 // Internet generators
34 println!("π INTERNET:");
35 println!(" Email: {}", internet::email(None, None, None));
36 println!(" Domain: {}", internet::domain_name(false, None));
37 println!(" URL: {}", internet::url(None, None, None));
38 println!(" Username: {}", internet::username(None));
39 println!(" Password: {}", internet::password(12, 20, true, true));
40 println!();
41
42 // Phone numbers
43 println!("π PHONE NUMBERS:");
44 println!(" Phone: {}", phone_number::phone_number());
45 println!(" Cell Phone: {}", phone_number::cell_phone());
46 println!();
47
48 // Company generators
49 println!("π’ COMPANIES:");
50 println!(" Company Name: {}", company::name());
51 println!(" Industry: {}", company::industry());
52 println!(" Catch Phrase: {}", company::catch_phrase());
53 println!(" BS: {}", company::bs());
54 println!();
55
56 // Seeded generation for reproducibility
57 println!("π² SEEDED GENERATION (Deterministic):");
58 Faker::set_seed(12345);
59 println!(" Seeded Name 1: {}", name::name());
60 Faker::set_seed(12345);
61 println!(" Seeded Name 2: {}", name::name());
62 println!(" (Same seed = Same output)");
63}