pub fn name() -> StringExpand description
Generate a random OmniAuth name
Examples found in repository?
examples/it_security.rs (line 20)
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/social_media.rs (line 56)
9fn main() {
10 println!("=== Faker-Rust Social Media & Web Examples ===\n");
11
12 // X (Twitter)
13 println!("🐦 X (TWITTER):");
14 println!(" Screen Name: {}", x::screen_name());
15 println!(" Hashtag: {}", x::hashtag());
16 println!(" Tweet: {}", x::tweet());
17 println!();
18
19 // Slack Emoji
20 println!("💬 SLACK EMOJI:");
21 println!(" Emoji: :{}:", slack_emoji::emoji());
22 println!(" Custom Emoji: :{}:", slack_emoji::custom_emoji());
23 println!(" People: :{}:", slack_emoji::people());
24 println!();
25
26 // Lorem Ipsum
27 println!("📄 LOREM IPSUM:");
28 println!(" Word: {}", lorem::word());
29 println!(" Words (5): {}", lorem::words(5));
30 println!(" Sentence: {}", lorem::sentence(None));
31 println!(" Paragraph: {}", lorem::paragraph(None));
32 println!();
33
34 // Marketing
35 println!("📢 MARKETING:");
36 println!(" Buzzword: {}", marketing::buzzword());
37 println!();
38
39 // Image Placeholders
40 println!("🖼️ IMAGE PLACEHOLDERS:");
41 println!(" Lorem Flickr:");
42 println!(" {}", lorem_flickr::image());
43 println!(" Lorem Flickr Grayscale:");
44 println!(" {}", lorem_flickr::grayscale());
45 println!(" Lorem Flickr Sized:");
46 println!(" {}", lorem_flickr::sized(300, 200));
47 println!();
48 println!(" Placeholdit:");
49 println!(" {}", placeholdit::image());
50 println!();
51
52 // OmniAuth
53 println!("🔐 OMNIAUTH:");
54 println!(" Provider: {}", omniauth::provider());
55 println!(" UID: {}", omniauth::uid());
56 println!(" Name: {}", omniauth::name());
57 println!();
58
59 // HTTP
60 println!("🌐 HTTP:");
61 println!(" Method: {}", internet_http::method());
62 println!(" Status Code: {}", internet_http::status_code());
63 println!(" Content Type: {}", internet_http::content_type());
64 println!(" Header: {}", internet_http::header());
65 println!();
66}