Skip to main content

name

Function name 

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