Skip to main content

element

Function element 

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