pub enum LengthPreference {
Exact(usize),
Range(usize, usize),
Short,
Long,
}
Expand description
Length generation preferences
Variants§
Exact(usize)
Generate exactly N characters
Range(usize, usize)
Generate between min and max characters
Short
Prefer shorter values
Long
Prefer longer values
Trait Implementations§
Source§impl Clone for LengthPreference
impl Clone for LengthPreference
Source§fn clone(&self) -> LengthPreference
fn clone(&self) -> LengthPreference
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LengthPreference
impl Debug for LengthPreference
Source§impl<'de> Deserialize<'de> for LengthPreference
impl<'de> Deserialize<'de> for LengthPreference
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
Source§impl PartialEq for LengthPreference
impl PartialEq for LengthPreference
Source§impl Serialize for LengthPreference
impl Serialize for LengthPreference
impl StructuralPartialEq for LengthPreference
Auto Trait Implementations§
impl Freeze for LengthPreference
impl RefUnwindSafe for LengthPreference
impl Send for LengthPreference
impl Sync for LengthPreference
impl Unpin for LengthPreference
impl UnwindSafe for LengthPreference
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