Struct pash::generator::Generator [−][src]
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: String
Implementations
impl Generator
[src]
impl Generator
[src]pub fn begin_with_letter(self, begin_with_letter: bool) -> Self
[src]
pub fn begin_with_letter(self, begin_with_letter: bool) -> Self
[src]Change begin_with_letter
field
pub fn generate_dictionary(&self) -> String
[src]
pub fn generate_dictionary(&self) -> String
[src]Generate string with chars from given config
Trait Implementations
impl<'de> Deserialize<'de> for Generator
[src]
impl<'de> Deserialize<'de> for Generator
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Generator
impl Send for Generator
impl Sync for Generator
impl Unpin for Generator
impl UnwindSafe for Generator
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,