pub enum MockDataStrategy {
Random,
Examples,
Defaults,
ExamplesOrRandom,
}๐Deprecated:
Will be extracted to mockforge-import crate
Expand description
Strategy for generating mock data in generated code
Variantsยง
Random
๐Deprecated:
Will be extracted to mockforge-import crate
Generate random data from schemas (fuzzing-style)
Examples
๐Deprecated:
Will be extracted to mockforge-import crate
Use examples from OpenAPI spec (deterministic)
Defaults
๐Deprecated:
Will be extracted to mockforge-import crate
Use schema defaults when available
ExamplesOrRandom
๐Deprecated:
Will be extracted to mockforge-import crate
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ยงfn default() -> MockDataStrategy
fn default() -> MockDataStrategy
Returns the โdefault valueโ for a type. Read more
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 UnsafeUnpin 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.Sourceยงimpl<T> Instrument for T
impl<T> Instrument for T
Sourceยงfn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Sourceยงfn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Sourceยงimpl<T> IntoEither for T
impl<T> IntoEither for T
Sourceยงfn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSourceยงfn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more