FakerProvider

Trait FakerProvider 

Source
pub trait FakerProvider {
    // Provided methods
    fn uuid(&self) -> String { ... }
    fn email(&self) -> String { ... }
    fn name(&self) -> String { ... }
    fn address(&self) -> String { ... }
    fn phone(&self) -> String { ... }
    fn company(&self) -> String { ... }
    fn url(&self) -> String { ... }
    fn ip(&self) -> String { ... }
    fn color(&self) -> String { ... }
    fn word(&self) -> String { ... }
    fn sentence(&self) -> String { ... }
    fn paragraph(&self) -> String { ... }
}
Expand description

Provider trait for generating fake data in templates

Implement this trait to customize how fake data is generated for template tokens like {{faker.email}}, {{faker.name}}, etc.

Provided Methods§

Source

fn uuid(&self) -> String

Generate a random UUID

Source

fn email(&self) -> String

Generate a fake email address

Source

fn name(&self) -> String

Generate a fake person name

Source

fn address(&self) -> String

Generate a fake street address

Source

fn phone(&self) -> String

Generate a fake phone number

Source

fn company(&self) -> String

Generate a fake company name

Source

fn url(&self) -> String

Generate a fake URL

Source

fn ip(&self) -> String

Generate a fake IP address

Source

fn color(&self) -> String

Generate a fake color name

Source

fn word(&self) -> String

Generate a fake word

Source

fn sentence(&self) -> String

Generate a fake sentence

Source

fn paragraph(&self) -> String

Generate a fake paragraph

Implementors§