fakeit
Port of the famous Go fakeit library for Rust with more than 130 functions.
Usage
Functions
(WIP, until checkout the docs.rs)
- address
- animal
- beer
- bool
- color
- 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
address (16 functions)
extern crate fakeit;
use fakeit::address;
fn main() {
let data = address::info(); let data = address::street(); let data = address::street_number(); let data = address::street_prefix(); let data = address::street_name(); let data = address::street_suffix(); let data = address::city(); let data = address::state(); let data = address::state_abr(); let data = address::zip(); let data = address::country(); let data = address::country_abr(); let data = address::latitude(); let data = address::latitude_in_range(); let data = address::longitude(); let data = address::longitude_in_range(); }
animal (6 functions)
extern crate fakeit;
use fakeit::animal;
fn main() {
let data = animal::pet_name(); let data = animal::animal(); let data = animal::type_of(); let data = animal::farm(); let data = animal::cat(); let data = animal::dog(); }
beer (8 functions)
extern crate fakeit;
use fakeit::beer;
fn main() {
let data = beer::name(); let data = beer::style(); let data = beer::hop(); let data = beer::yeast(); let data = beer::malt(); let data = beer::ibu(); let data = beer::alcohol(); let data = beer::blg(); }
Todo:
Generators:
- generate.rs - resolve tags
- number
- string