pub fn prefix() -> StringExpand description
Generate a random name prefix (Mr., Mrs., Ms., Dr., etc.)
Examples found in repository?
examples/basic_usage.rs (line 18)
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}