pub struct Synth { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Arbitrary for Synth
impl Arbitrary for Synth
Source§type Parameters = (<String as Arbitrary>::Parameters, <Option<String> as Arbitrary>::Parameters, <Option<bool> as Arbitrary>::Parameters)
type Parameters = (<String as Arbitrary>::Parameters, <Option<String> as Arbitrary>::Parameters, <Option<bool> as Arbitrary>::Parameters)
The type of parameters that
arbitrary_with accepts for configuration
of the generated Strategy. Parameters must implement Default.Source§type Strategy = Map<(<String as Arbitrary>::Strategy, <Option<String> as Arbitrary>::Strategy, <Option<bool> as Arbitrary>::Strategy), fn((String, Option<String>, Option<bool>)) -> Synth>
type Strategy = Map<(<String as Arbitrary>::Strategy, <Option<String> as Arbitrary>::Strategy, <Option<bool> as Arbitrary>::Strategy), fn((String, Option<String>, Option<bool>)) -> Synth>
The type of
Strategy used to generate values of type Self.Source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
Source§impl Ord for Synth
impl Ord for Synth
Source§impl PartialOrd for Synth
impl PartialOrd for Synth
impl Eq for Synth
impl StructuralPartialEq for Synth
Auto Trait Implementations§
impl Freeze for Synth
impl RefUnwindSafe for Synth
impl Send for Synth
impl Sync for Synth
impl Unpin for Synth
impl UnsafeUnpin for Synth
impl UnwindSafe for Synth
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