mock-rs

A Rust crate to generate fake data inspired by FakerPHP. The crate is still under development and it is not stable yet. So a lot of thing might change in the future.

Structure

The crate is divided into providers. A provider is a module that represents a particular locale. A provider contains sub-providers for that particular locale The available locales right now are: en_us and universal. Many more are going to be added in the future.

Examples

en_us Person provider

```rust use mockrs::{enus::Person, PersonTrait, Gender};

// Initialize en_us person let enusperson = Person::new();

// Get random enus malename let malename = enusperson.name(Some(Gender::Male)); println!("{}", malename);

// Get random enus femalename let femalemalename = enusperson.name(Some(Gender::Female)); println!("{}", femalemalename);

```