A Rust library for generating fake data. Currently only works in Rust nightly.
Add fake to your Cargo.toml
toml
[dependencies]
fake = "*"
```rust use fake::faker::*;
Faker::free_email();
// In case multiple candidates available
rust
println!("{:?}", <Faker as Lorem>::word());
println!("{:?}", <Faker as Lorem>::words(10));
println!("{:?}", <Faker as Lorem>::sentence(4, 6));
println!("{:?}", <Faker as Lorem>::sentences(10));
println!("{:?}", <Faker as Lorem>::paragraph(7, 3));
println!("{:?}", <Faker as Lorem>::paragraphs(3));
```rust
println!("{:?}",
use super::locales::zhtw;
println!("{}",
rust
println!("{:?}", <Faker as Number>::digit());
println!("{:?}", <Faker as Number>::number(10));
println!("{:?}", <Faker as Number>::between(5, 10));
println!("{:?}", <Faker as Number>::between(5.0_f32, 10.0_f32));
rust
println!("{:?}", <Faker as Boolean>::boolean());
rust
println!("{:?}", <Faker as Internet>::free_email_provider());
println!("{:?}", <Faker as Internet>::domain_suffix());
println!("{:?}", <Faker as Internet>::user_name());
println!("{:?}", <Faker as Internet>::free_email());
println!("{:?}", <Faker as Internet>::safe_email());
rust
println!("{:?}", <Faker as Company>::suffix());
println!("{:?}", <Faker as Company>::name());
println!("{:?}", <Faker as Company>::buzzword());
println!("{:?}", <Faker as Company>::catch_phase());
println!("{:?}", <Faker as Company>::bs());
println!("{:?}", <Faker as Company>::profession());
println!("{:?}", <Faker as Company>::industry());
rust
println!("{:?}", <Faker as Address>::time_zone());
println!("{:?}", <Faker as Address>::city_prefix());
println!("{:?}", <Faker as Address>::city_suffix());
println!("{:?}", <Faker as Address>::street_suffix());
println!("{:?}", <Faker as Address>::state());
println!("{:?}", <Faker as Address>::state_abbr());
println!("{:?}", <Faker as Address>::city());
println!("{:?}", <Faker as Address>::street_name());
println!("{:?}", <Faker as Address>::building_number());
println!("{:?}", <Faker as Address>::street_address());
println!("{:?}", <Faker as Address>::secondary_address());
println!("{:?}", <Faker as Address>::zip());
println!("{:?}", <Faker as Address>::postcode());
println!("{:?}", <Faker as Address>::latitude());
println!("{:?}", <Faker as Address>::longitude());
rust
println!("{:?}", <Faker as PhoneNumber>::phone_number());
//N => [1..9], # => [0..9]
println!("{:?}", <Faker as PhoneNumber>::phone_number_with_format("N#######"));
println!("{:?}", <Faker as PhoneNumber>::cell_number());
cargo test --features "dev"