pub fn element() -> StringExpand description
Generate a random chemical element (e.g. βHydrogenβ)
Examples found in repository?
examples/test.rs (line 37)
1fn main() {
2 println!("=== Testing faker-rust ===");
3 println!();
4
5 println!("Name: {}", faker_rust::name::name());
6 println!("Email: {}", faker_rust::internet::email(None, None, None));
7 println!("City: {}", faker_rust::address::city());
8 println!("Company: {}", faker_rust::company::name());
9 println!("Phone: {}", faker_rust::phone_number::phone_number());
10 println!("Job title: {}", faker_rust::job::title());
11 println!("University: {}", faker_rust::university::name());
12 println!("Bank: {}", faker_rust::bank::name());
13 println!("Gender: {}", faker_rust::gender::gender());
14 println!(
15 "Commerce: {} - {}",
16 faker_rust::commerce::department(),
17 faker_rust::commerce::product_name()
18 );
19
20 // New modules
21 println!("\n--- New Modules ---");
22 println!("Book title: {}", faker_rust::books::book::title());
23 println!("Book author: {}", faker_rust::books::book::author());
24 println!("Movie: {}", faker_rust::movies::movie::title());
25 println!("Music band: {}", faker_rust::music::music::band());
26 println!("Music album: {}", faker_rust::music::music::album());
27 println!("Music genre: {}", faker_rust::music::music::genre());
28 println!("Game: {}", faker_rust::games::game::title());
29 println!("Device: {}", faker_rust::device::model_name());
30 println!("Vehicle: {}", faker_rust::vehicle::manufacturer());
31 println!("Color: {}", faker_rust::color::name());
32 println!("Boolean: {}", faker_rust::boolean::boolean());
33 println!("App name: {}", faker_rust::app::name());
34 println!("Crypto coin: {}", faker_rust::crypto::coin());
35 println!("File extension: {}", faker_rust::file::extension());
36 println!("Food dish: {}", faker_rust::food::dish());
37 println!("Science element: {}", faker_rust::science::element());
38 println!("Space planet: {}", faker_rust::space::planet());
39 println!("Avatar character: {}", faker_rust::avatar::character());
40 println!("Beer name: {}", faker_rust::beer::name());
41 println!("Coffee blend: {}", faker_rust::coffee::blend_name());
42 println!("Chuck Norris fact: {}", faker_rust::chuck_norris::fact());
43 println!("Code ISBN: {}", faker_rust::code::isbn());
44 println!("Currency name: {}", faker_rust::currency::name());
45 println!("Time (now): {}", faker_rust::time::backward(1));
46
47 println!("\nAll tests passed!");
48}More examples
examples/education_science.rs (line 21)
9fn main() {
10 println!("=== Faker-Rust Education & Science Examples ===\n");
11
12 // University
13 println!("π UNIVERSITY:");
14 println!(" Name: {}", university::name());
15 println!(" Prefix: {}", university::prefix());
16 println!(" Suffix: {}", university::suffix());
17 println!();
18
19 // Science
20 println!("π¬ SCIENCE:");
21 println!(" Element: {}", science::element());
22 println!(" Element Symbol: {}", science::element_symbol());
23 println!(" Scientist: {}", science::scientist());
24 println!();
25
26 // Space
27 println!("π SPACE:");
28 println!(" Planet: {}", space::planet());
29 println!(" Moon: {}", space::moon());
30 println!(" Galaxy: {}", space::galaxy());
31 println!(" Constellation: {}", space::constellation());
32 println!();
33
34 // Measurement
35 println!("π MEASUREMENT:");
36 println!(" Length: {}", measurement::length());
37 println!(" Weight: {}", measurement::weight());
38 println!(" Volume: {}", measurement::volume());
39 println!(" Temperature: {}", measurement::temperature());
40 println!(" Metric Height: {}", measurement::metric_height());
41 println!(" Imperial Height: {}", measurement::imperial_height());
42 println!(" Metric Weight: {}", measurement::metric_weight());
43 println!(" Imperial Weight: {}", measurement::imperial_weight());
44 println!();
45
46 // Mountain
47 println!("ποΈ MOUNTAINS:");
48 println!(" Name: {}", mountain::name());
49 println!(" Range: {}", mountain::range());
50 println!();
51
52 // Colors
53 println!("π¨ COLORS:");
54 println!(" Color Name: {}", color::name());
55 println!(" Hex: {}", color::hex());
56 println!(" RGB: {:?}", color::rgb());
57 println!(" HSL: {:?}", color::hsl());
58 println!();
59
60 // Greek Philosophers
61 println!("ποΈ GREEK PHILOSOPHERS:");
62 println!(" Name: {}", greek_philosophers::name());
63 println!(" Quote: {}", greek_philosophers::quote());
64 println!();
65
66 // Words
67 println!("π€ WORDS:");
68 println!(" Adjective: {}", adjective::adjective());
69 println!(" Verb: {}", verb::verb());
70 println!(" Verb (Past): {}", verb::past());
71 println!(" Verb (Ing Form): {}", verb::ing_form());
72 println!();
73}examples/travel_misc.rs (line 69)
10fn main() {
11 println!("=== Faker-Rust Travel & Miscellaneous Examples ===\n");
12
13 // Travel
14 println!("βοΈ TRAVEL:");
15 println!(" Airport Name: {}", travel::airport::name());
16 println!(" IATA Code: {}", travel::airport::iata_code());
17 println!(" ICAO Code: {}", travel::airport::icao_code());
18 println!(" Airport City: {}", travel::airport::city());
19 println!();
20
21 println!("π TRAIN STATIONS:");
22 println!(" Station Name: {}", travel::train_station::name());
23 println!(" Station City: {}", travel::train_station::city());
24 println!(" Railway Line: {}", travel::train_station::line());
25 println!();
26
27 // Banking & Finance
28 println!("π° BANKING:");
29 println!(" Bank Name: {}", bank::name());
30 println!(" Account Number: {}", bank::account_number());
31 println!(" IBAN: {}", bank::iban());
32 println!(" SWIFT/BIC: {}", bank::swift_bic());
33 println!();
34
35 println!("π± CURRENCY:");
36 println!(" Currency Code: {}", currency::code());
37 println!(" Currency Name: {}", currency::name());
38 println!(" Currency Symbol: {}", currency::symbol());
39 println!();
40
41 // Codes & Numbers
42 println!("π CODES & NUMBERS:");
43 println!(" EAN-13: {}", barcode::ean_13());
44 println!(" UPC-A: {}", barcode::upc_a());
45 println!(" ISBN: {}", barcode::isbn());
46 println!(" Number (1-100): {}", number::number_range(1, 100));
47 println!(" Decimal: {}", number::decimal(2, 2));
48 println!();
49
50 // Personal attributes
51 println!("𧬠PERSONAL ATTRIBUTES:");
52 println!(" Blood Group: {}", blood::group());
53 println!(" Gender: {}", gender::gender());
54 println!(" Boolean: {}", boolean::boolean());
55 println!();
56
57 // Food & Drink
58 println!("π FOOD & DRINK:");
59 println!(" Food Dish: {}", food::dish());
60 println!(" Ingredient: {}", food::ingredient());
61 println!(" Beer Style: {}", beer::style());
62 println!(" Beer Name: {}", beer::name());
63 println!(" Coffee Blend: {}", coffee::blend_name());
64 println!(" Coffee Country: {}", coffee::country());
65 println!();
66
67 // Science & Space
68 println!("π¬ SCIENCE & SPACE:");
69 println!(" Element: {}", science::element());
70 println!(" Planet: {}", space::planet());
71 println!(" Moon: {}", space::moon());
72 println!(" Galaxy: {}", space::galaxy());
73 println!();
74
75 // Colors
76 println!("π¨ COLORS:");
77 println!(" Color Name: {}", color::name());
78 println!(" Hex Color: {}", color::hex());
79 println!(" RGB: {:?}", color::rgb());
80 println!();
81
82 // Lorem Ipsum
83 println!("π LOREM IPSUM:");
84 println!(" Word: {}", lorem::word());
85 println!(" Words (5): {}", lorem::words(5));
86 println!(" Sentence: {}", lorem::sentence(None));
87 println!();
88
89 // Education & Work
90 println!("π EDUCATION & WORK:");
91 println!(" University: {}", university::name());
92 println!(" Job Title: {}", job::title());
93 println!(" Job Field: {}", job::field());
94 println!();
95
96 // Military & Vehicles
97 println!("πͺ MILITARY & VEHICLES:");
98 println!(" Army Rank: {}", military::army_rank());
99 println!(" Marines Rank: {}", military::marines_rank());
100 println!(" Vehicle Make: {}", vehicle::make());
101 println!(" Vehicle Type: {}", vehicle::car_type());
102 println!();
103
104 // Files & Dates
105 println!("π FILES & DATES:");
106 println!(" File Extension: {}", file::extension());
107 println!(" MIME Type: {}", file::mime_type());
108 println!(" Date Backward: {}", date::backward(None, None, None));
109 println!(" Date Forward: {}", date::forward(None, None, None));
110 println!();
111
112 // Time & Hacker
113 println!("β° TIME & HACKER:");
114 println!(" Time Forward (1): {}", time::forward(1));
115 println!(" Hacker Phrase: {}", hacker::phrase());
116 println!();
117}