Skip to main content

Crate faker_rust

Crate faker_rust 

Source
Expand description

Faker-Rust - Generate realistic fake data for testing and development.

This is a Rust port of the Ruby Faker gem.

§Quick Start

use faker_rust;

// Generate random data
let name = faker_rust::name::name();
let email = faker_rust::internet::email(None, None, None);
let city = faker_rust::address::city();

Re-exports§

pub use config::FakerConfig;
pub use error::FakerError;

Modules§

address
Address generator - generates random addresses
adjective
Adjective generator
alphanumeric
Alphanumeric generator
ancient
Ancient generator - generates names of gods, heroes, and locations from antiquity
app
App generator - generates random app names, versions, and authors
appliance
Appliance generator - generates random appliance-related data
artist
Artist generator - generates random artist names
avatar
Avatar generator - generates random avatar characters, quotes, and image URLs
bank
Bank generator - generates random bank names and details
barcode
Barcode generator - generates random barcode-related data
base
Base utilities for Faker generators
beer
Beer generator - generates random beer names, styles, hops, malts, and yeasts
blockchain
Blockchain generators - provides cryptocurrency address generators
blood
Blood generator - generates random blood type and Rh factor
books
boolean
Boolean generator - generates random boolean values
business
Business generator - generates random business-related data
camera
Camera generator - generates random camera-related data
cannabis
Cannabis generator - generates random cannabis-related data
chess
Chess generator - generates random chess-related data
chile_rut
Chile RUT (Rol Único Tributario) generator
chuck_norris
Chuck Norris generator - generates random Chuck Norris facts
code
Code generator - generates random ISBN and EAN codes
coffee
Coffee generator - generates random coffee blends, origins, varieties, and notes
coin
Coin generator - generates random coin-related data
color
Color generator - generates random color names
commerce
Commerce generator - generates random commerce-related data
company
Company generator - generates company names
compass
Compass generator - generates random compass-related data
computer
Computer generator - generates random computer-related data
config
Faker configuration - locale and random number generator settings
construction
Construction generator - generates random construction-related data
cosmere
Cosmere generator (Brandon Sanderson’s fictional universe)
creature
Creature generator - generates names for animals, birds, pets, and more.
crypto
Crypto generator - generates random cryptocurrency coins, names, and symbols
crypto_coin
Crypto coin generator
culture
Culture generator - generates names of planets, ships, and civilizations from the Culture series
currency
Currency generator - generates random currency names, codes, and symbols
date
Date and time generator - generates random dates and times
dc_comics
DC Comics generator
demographic
Demographic generator - generates data related to population demographics
dessert
Dessert generator - generates dessert-related data
device
Device generator - generates random device info
driving_licence
Driving licence generator
driving_license
Driving License generator - generates driving license numbers for various regions
drone
Drone generator
educator
Educator generator - generates school and course names
electrical_components
Electrical components generator
emotion
Emotion generator - generates emotional adjectives and nouns
error
Error types for Faker-Rust
esport
Esport generator
fantasy
Fantasy generator - generates fantasy-related data
file
File generator - generates random file extensions and mime types
finance
Finance generator - generates finance-related data
food
Food generator - generates random food dishes, ingredients, and descriptions
funny_name
Funny name generator
games
Gaming generators - provides data from various video games and tabletop RPGs
gender
Gender generator - generates random gender data
greek_philosophers
Greek philosophers generator
hacker
Hacker/coder generator - generates hacker-related data
hipster
Hipster generator - generates hipster-related data
hobby
Hobby generator - generates random hobby activities
house
House generator - generates house-related data
html
HTML generator
humor
Humor generator - generates funny names and puns
id_number
ID Number generator
industry_segments
Industry segments generator
internet
Internet generator - generates internet-related fake data
internet_http
Internet HTTP generator
invoice
Invoice generator
japanese_media
Japanese Media generators - provides data from anime and manga
job
Job generator - generates random job titles and fields
json
JSON data generator
kpop
K-pop generator - generates K-pop related data
locale
Locale data loader - loads and provides access to locale YAML files
locations
Locations generator - generates location-related data
lorem
Lorem Ipsum generator - generates random latin-like text
lorem_flickr
Lorem Flickr generator - placeholder image URLs
markdown
Markdown generator - generates markdown-formatted text
marketing
Marketing generator
measurement
Measurement generator
military
Military generator - generates military ranks
mountain
Mountain generator
movies
music
name
Name generator - generates random names
nation
Nation generator - generates names of nations, nationalities, and languages
national_health_service
National Health Service (NHS) generator for UK
nato_phonetic_alphabet
NATO Phonetic Alphabet generator
number
Number generator - generates random numbers
omniauth
OmniAuth generator
phone_number
Phone number generator - generates random phone numbers
placeholdit
Placehold.it (placeholder image) generator
programming_language
Programming Language generator
quote
Quote generator - generates famous quotes from various sources
quotes
Quotes generator - generates famous quotes
relationship
Relationship generator - generates random relationship terms
religion
Religion generator - generates religion-related data
restaurant
Restaurant generator
science
Science generator - generates random chemical elements, symbols, and scientists
slack_emoji
Slack Emoji generator
source
Source generator - for source code related fake data
south_africa
South Africa specific data generator
space
Space generator - generates random planets, moons, galaxies, and constellations
sports
Sports generators - provides data for various sports
string
String generator
stripe
Stripe generator - fake data for Stripe-like financial services
subscription
Subscription generator
superhero
Superhero generator
supernatural
Supernatural generator - generates character names, weapons, and creatures from the Supernatural series
tea
Tea generator
team
Team generator
theater
Theater generator
time
Time generator - generates random dates and times
travel
Travel generators - provides data for airports and train stations
tv_shows
TV Show generators - provides data from various television series and anime
types
Types generator - programming types
university
University generator - generates random university names
vehicle
Vehicle generator - generates random vehicle info
verb
Verb generator
vulnerability_identifier
Vulnerability Identifier generator (CVE, etc.)
world_cup
World Cup generator
x
X (Twitter) generator

Structs§

Faker
Main Faker struct providing access to all generators