pub fn isbn() -> StringExpand description
Generate a random ISBN-10 code
Examples found in repository?
examples/test.rs (line 43)
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/tech_programming.rs (line 43)
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}