pub struct Generator {
pub lowercase: bool,
pub uppercase: bool,
pub symbols: bool,
pub numbers: bool,
pub begin_with_letter: bool,
pub length: usize,
pub category: String,
}Expand description
Generator ‘config’ struct
Fields§
§lowercase: bool§uppercase: bool§symbols: bool§numbers: bool§begin_with_letter: bool§length: usize§category: StringImplementations§
Source§impl Generator
impl Generator
Sourcepub fn begin_with_letter(self, begin_with_letter: bool) -> Self
pub fn begin_with_letter(self, begin_with_letter: bool) -> Self
Change begin_with_letter field
Sourcepub fn generate_dictionary(&self) -> String
pub fn generate_dictionary(&self) -> String
Generate string with chars from given config
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Generator
impl<'de> Deserialize<'de> for Generator
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Generator
impl RefUnwindSafe for Generator
impl Send for Generator
impl Sync for Generator
impl Unpin for Generator
impl UnwindSafe for Generator
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