pub enum GenerationGuide {
Show 20 variants
StringConstant(String),
StringAnyOf(Vec<String>),
StringPattern(String),
MinimumI64(i64),
MaximumI64(i64),
RangeI64(i64, i64),
MinimumF32(f32),
MaximumF32(f32),
RangeF32(f32, f32),
MinimumF64(f64),
MaximumF64(f64),
RangeF64(f64, f64),
MinimumDecimal(String),
MaximumDecimal(String),
RangeDecimal(String, String),
MinimumCount(usize),
MaximumCount(usize),
CountRange(usize, usize),
CountExact(usize),
Element(Box<GenerationGuide>),
}Expand description
One of Apple’s public GenerationGuide builders.
Variants§
StringConstant(String)
StringAnyOf(Vec<String>)
StringPattern(String)
MinimumI64(i64)
MaximumI64(i64)
RangeI64(i64, i64)
MinimumF32(f32)
MaximumF32(f32)
RangeF32(f32, f32)
MinimumF64(f64)
MaximumF64(f64)
RangeF64(f64, f64)
MinimumDecimal(String)
MaximumDecimal(String)
RangeDecimal(String, String)
MinimumCount(usize)
MaximumCount(usize)
CountRange(usize, usize)
CountExact(usize)
Element(Box<GenerationGuide>)
Implementations§
Source§impl GenerationGuide
impl GenerationGuide
pub fn string_constant(value: impl Into<String>) -> Self
pub fn string_any_of( values: impl IntoIterator<Item = impl Into<String>>, ) -> Self
pub fn string_pattern(pattern: impl Into<String>) -> Self
pub const fn minimum_i64(value: i64) -> Self
pub const fn maximum_i64(value: i64) -> Self
pub const fn range_i64(minimum: i64, maximum: i64) -> Self
pub const fn minimum_f32(value: f32) -> Self
pub const fn maximum_f32(value: f32) -> Self
pub const fn range_f32(minimum: f32, maximum: f32) -> Self
pub const fn minimum_f64(value: f64) -> Self
pub const fn maximum_f64(value: f64) -> Self
pub const fn range_f64(minimum: f64, maximum: f64) -> Self
pub fn minimum_decimal(value: impl Into<String>) -> Self
pub fn maximum_decimal(value: impl Into<String>) -> Self
pub fn range_decimal( minimum: impl Into<String>, maximum: impl Into<String>, ) -> Self
pub const fn minimum_count(count: usize) -> Self
pub const fn maximum_count(count: usize) -> Self
pub const fn count_range(minimum: usize, maximum: usize) -> Self
pub const fn count(count: usize) -> Self
pub fn element(guide: GenerationGuide) -> Self
Trait Implementations§
Source§impl Clone for GenerationGuide
impl Clone for GenerationGuide
Source§fn clone(&self) -> GenerationGuide
fn clone(&self) -> GenerationGuide
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GenerationGuide
impl Debug for GenerationGuide
Source§impl PartialEq for GenerationGuide
impl PartialEq for GenerationGuide
Source§fn eq(&self, other: &GenerationGuide) -> bool
fn eq(&self, other: &GenerationGuide) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GenerationGuide
Auto Trait Implementations§
impl Freeze for GenerationGuide
impl RefUnwindSafe for GenerationGuide
impl Send for GenerationGuide
impl Sync for GenerationGuide
impl Unpin for GenerationGuide
impl UnsafeUnpin for GenerationGuide
impl UnwindSafe for GenerationGuide
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