pub struct EnhancedFaker;Expand description
Enhanced faker with additional utilities
Implementations§
Source§impl EnhancedFaker
impl EnhancedFaker
Sourcepub fn float_range(&mut self, min: f64, max: f64) -> f64
pub fn float_range(&mut self, min: f64, max: f64) -> f64
Generate a random float within range
Sourcepub fn boolean(&mut self, probability: f64) -> bool
pub fn boolean(&mut self, probability: f64) -> bool
Generate a random boolean with given probability
Sourcepub fn ip_address(&mut self) -> String
pub fn ip_address(&mut self) -> String
Generate a random IP address
Sourcepub fn random_element<'a, T>(&mut self, items: &'a [T]) -> Option<&'a T>
pub fn random_element<'a, T>(&mut self, items: &'a [T]) -> Option<&'a T>
Pick a random element from a list
Sourcepub fn generate_by_type(&mut self, field_type: &str) -> Value
pub fn generate_by_type(&mut self, field_type: &str) -> Value
Generate a value based on field type
Trait Implementations§
Source§impl Debug for EnhancedFaker
impl Debug for EnhancedFaker
Source§impl Default for EnhancedFaker
impl Default for EnhancedFaker
Source§fn default() -> EnhancedFaker
fn default() -> EnhancedFaker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EnhancedFaker
impl RefUnwindSafe for EnhancedFaker
impl Send for EnhancedFaker
impl Sync for EnhancedFaker
impl Unpin for EnhancedFaker
impl UnwindSafe for EnhancedFaker
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more