Skip to main content

zip_code

Function zip_code 

Source
pub fn zip_code() -> String
Expand 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
Hide additional 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}