pub enum MockDataStrategy {
Random,
Examples,
Defaults,
ExamplesOrRandom,
}Expand description
Strategy for generating mock data in generated code
Variants§
Random
Generate random data from schemas (fuzzing-style)
Examples
Use examples from OpenAPI spec (deterministic)
Defaults
Use schema defaults when available
ExamplesOrRandom
Prefer examples, fallback to random when examples are missing
Trait Implementations§
Source§impl Clone for MockDataStrategy
impl Clone for MockDataStrategy
Source§fn clone(&self) -> MockDataStrategy
fn clone(&self) -> MockDataStrategy
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 MockDataStrategy
impl Debug for MockDataStrategy
Source§impl Default for MockDataStrategy
impl Default for MockDataStrategy
Source§impl PartialEq for MockDataStrategy
impl PartialEq for MockDataStrategy
impl Copy for MockDataStrategy
impl Eq for MockDataStrategy
impl StructuralPartialEq for MockDataStrategy
Auto Trait Implementations§
impl Freeze for MockDataStrategy
impl RefUnwindSafe for MockDataStrategy
impl Send for MockDataStrategy
impl Sync for MockDataStrategy
impl Unpin for MockDataStrategy
impl UnwindSafe for MockDataStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.