5 releases (3 breaking)
0.4.1 | Dec 5, 2022 |
---|---|
0.4.0 | Oct 1, 2022 |
0.3.0 | May 1, 2022 |
0.2.0 | Mar 6, 2022 |
0.1.1 | Feb 27, 2022 |
#267 in Rust patterns
1,678 downloads per month
Used in hcaptcha
265KB
11K
SLoC
mockd
Update to fakeit, a Rust port of the famous Go fakeit library with more than 130 functions.
Usage
Add mockd to the dependencies (typically dev-dependencies) in Cargo.toml
[dev-dependencies]
mockd = "0.4.1"
The contact info struct contains a phone number and email string.
let credit_card = mockd::payment::credit_card();
println!("Credit card: {:#?}", credit_card);
Mockd provides mock data in the following categories:
- address
- animal
- beer
- bool_rand
- colour
- company
- contact
- currency
- datetime
- file
- generator
- hacker
- hipster
- image
- internet
- job
- language
- log_level
- name
- password
- payment
- person
- status_code
- unique
- user_agent
- vehicle
- words
Each category is enabled by a feature of the same name. All features can be enabled using the feature "all".
Full documentation is available at docs.rs
Dependencies
~0–400KB