Fake

A library for generating fake data in Rust.

Installation

Add fake to your Cargo.toml toml [dependencies] fake = "*"

Usage

rust use fake::faker::*; Faker::name_with_middle();

Lorem

rust println!("{:?}", Faker::word()); println!("{:?}", Faker::words(10)); println!("{:?}", Faker::sentence(4, 6)); println!("{:?}", Faker::sentences(10)); println!("{:?}", Faker::paragraph(7, 3)); println!("{:?}", Faker::paragraphs(3));

Name

```rust println!("{:?}", Faker::firstname()); println!("{:?}", Faker::lastname()); println!("{:?}", Faker::name()); println!("{:?}", Faker::namewithmiddle()); println!("{:?}", Faker::titledescriptor()); println!("{:?}", Faker::titlelevel()); println!("{:?}", Faker::title_job()); println!("{:?}", Faker::title());

use fake::locales::zhtw; println!("{}", zhtw::Faker::firstname()); println!("{}", zhtw::Faker::lastname()); println!("{}", zhtw::Faker::name()); ```

Number

rust println!("{:?}", Faker::digit()); println!("{:?}", Faker::number(10)); println!("{:?}", Faker::between(5, 10)); println!("{:?}", Faker::between(5.0_f32, 10.0_f32));

Boolean

rust println!("{:?}", Faker::boolean());

Contributing

  1. Fork the repo.
  2. Add a test for your change.
  3. Make the test and clippy lint pass. cargo test --features "dev"
  4. Push to your fork and submit a pull request.