pub fn phrase() -> StringExpand description
Generate a random hacker phrase
Examples found in repository?
examples/it_security.rs (line 37)
6fn main() {
7 println!("=== Faker-Rust IT Security & Auth Examples ===\n");
8
9 // Vulnerability Identifier
10 println!("🔒 VULNERABILITIES (CVE/CWE):");
11 println!(" CVE: {}", vulnerability_identifier::cve());
12 println!(" CWE: {}", vulnerability_identifier::cwe());
13 println!(" GHSA: {}", vulnerability_identifier::ghsa());
14 println!();
15
16 // OmniAuth / Auth profiles
17 println!("🔑 OMNIAUTH (SSO profiles):");
18 println!(" Provider: {}", omniauth::provider());
19 println!(" UID: {}", omniauth::uid());
20 println!(" Name: {}", omniauth::name());
21 println!(" Directory: {}", omniauth::directory());
22 println!();
23
24 // Cryptography / Hashes
25 println!("🔐 CRYPTOCURRENCY:");
26 println!(" Coin: {}", crypto::coin());
27 println!(" Name: {}", crypto::name());
28 println!(" Symbol: {}", crypto::symbol());
29 println!();
30
31 // Hackers
32 println!("👨💻 HACKER JARGON:");
33 println!(" Abbreviation: {}", hacker::abbreviation());
34 println!(" Adjective: {}", hacker::adjective());
35 println!(" Noun: {}", hacker::noun());
36 println!(" Verb: {}", hacker::verb());
37 println!(" Phrase: {}", hacker::phrase());
38 println!();
39
40 // Internet (User Agent, Password)
41 println!("🌐 INTERNET SECURITY:");
42 println!(" Password (strong): {}", internet::password(16, 24, true, true));
43 println!(" MAC Address: {}", internet::mac_address(None));
44 println!(" IPv4: {}", internet::ip_v4());
45 println!(" IPv6: {}", internet::ip_v6());
46 println!();
47
48 // Slack Emoji
49 println!("💬 INTERNET CHAT:");
50 println!(" Slack Emoji: {}", slack_emoji::emoji());
51 println!(" Custom Emoji: {}", slack_emoji::custom_emoji());
52 println!(" People Emoji: {}", slack_emoji::people());
53 println!();
54}More examples
examples/travel_misc.rs (line 115)
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}examples/tech_programming.rs (line 91)
10fn main() {
11 println!("=== Faker-Rust Technology & Programming Examples ===\n");
12
13 // App
14 println!("📱 APPLICATIONS:");
15 println!(" App Name: {}", app::name());
16 println!(" App Author: {}", app::author());
17 println!(" App Version: {}", app::version());
18 println!();
19
20 // Internet
21 println!("🌐 INTERNET:");
22 println!(" Email: {}", internet::email(None, None, None));
23 println!(" Domain: {}", internet::domain_name(false, None));
24 println!(" URL: {}", internet::url(None, None, None));
25 println!(" Username: {}", internet::username(None));
26 println!(" Password: {}", internet::password(12, 20, true, true));
27 println!(" IPv4: {}", internet::ip_v4());
28 println!(" IPv6: {}", internet::ip_v6());
29 println!(" MAC Address: {}", internet::mac_address(None));
30 println!(" User Agent: {}", internet::user_agent(None));
31 println!();
32
33 // Internet HTTP
34 println!("📡 HTTP:");
35 println!(" HTTP Method: {}", internet_http::method());
36 println!(" Status Code: {}", internet_http::status_code());
37 println!(" Content Type: {}", internet_http::content_type());
38 println!(" Header: {}", internet_http::header());
39 println!();
40
41 // Code
42 println!("💻 CODE:");
43 println!(" ISBN: {}", code::isbn());
44 println!(" EAN: {}", code::ean());
45 println!(" ASIN: {}", code::asin());
46 println!();
47
48 // Computer
49 println!("🖥️ COMPUTER:");
50 println!(" Platform: {}", computer::platform());
51 println!(" OS: {}", computer::os());
52 println!();
53
54 // Device
55 println!("📟 DEVICES:");
56 println!(" Model Name: {}", device::model_name());
57 println!(" Serial: {}", device::serial());
58 println!(" Manufacturer: {}", device::manufacturer());
59 println!();
60
61 // Programming Languages
62 println!("🔤 PROGRAMMING LANGUAGES:");
63 println!(" Name: {}", programming_language::name());
64 println!(" Creator: {}", programming_language::creator());
65 println!(" ");
66 println!(" RUBY TYPES:");
67 println!(" {}", types::ruby());
68 println!(" JAVASCRIPT TYPES:");
69 println!(" {}", types::javascript());
70 println!(" SQL TYPES:");
71 println!(" {}", types::sql());
72 println!(" RUST TYPES:");
73 println!(" {}", types::rust());
74 println!();
75
76 // String
77 println!("🔡 STRING UTILS:");
78 println!(" Random (10): {}", string::random(10));
79 println!(" Uppercase (10): {}", string::uppercase(10));
80 println!(" Lowercase (10): {}", string::lowercase(10));
81 println!(" Alphanumeric (10): {}", string::alphanumeric(10));
82 println!();
83
84 // Hacker
85 println!("👨💻 HACKER:");
86 println!(" Abbreviation: {}", hacker::abbreviation());
87 println!(" Adjective: {}", hacker::adjective());
88 println!(" Noun: {}", hacker::noun());
89 println!(" Verb: {}", hacker::verb());
90 println!(" Ing Verb: {}", hacker::ingverb());
91 println!(" Phrase: {}", hacker::phrase());
92 println!();
93
94 // HTML
95 println!("🌐 HTML:");
96 println!(" Tag: {}", html::tag());
97 println!(" Attribute: {}", html::attribute());
98 println!();
99
100 // Source Code
101 println!("📝 SOURCE CODE:");
102 println!(" Git Branch: {}", source::git_branch());
103 println!(" Commit Message: {}", source::git_commit_message());
104 println!(" Version: {}", source::version());
105 println!(" Filename: {}", source::filename());
106 println!(" Directory: {}", source::directory());
107 println!();
108
109 // Electrical Components
110 println!("⚡ ELECTRICAL COMPONENTS:");
111 println!(" Component: {}", electrical_components::component());
112 println!(" Active: {}", electrical_components::active());
113 println!(" Passive: {}", electrical_components::passive());
114 println!();
115
116 // Drone
117 println!("🚁 DRONE:");
118 println!(" Name: {}", drone::name());
119 println!();
120
121 // Image Placeholders
122 println!("🖼️ IMAGE PLACEHOLDERS:");
123 println!(" Lorem Flickr: {}", lorem_flickr::image());
124 println!(" Placeholdit: {}", placeholdit::image());
125 println!();
126}