pub enum MockExecutionMode {
DryRun,
Testing,
Record,
}Expand description
Execution mode for the mock executor.
Variants§
DryRun
Dry-run: Returns mock responses, records calls for preview.
Testing
Testing: Returns configured mock responses for assertions.
Record
Record: Passes through to a real executor and records responses.
Trait Implementations§
Source§impl Clone for MockExecutionMode
impl Clone for MockExecutionMode
Source§fn clone(&self) -> MockExecutionMode
fn clone(&self) -> MockExecutionMode
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 MockExecutionMode
impl Debug for MockExecutionMode
Source§impl Default for MockExecutionMode
impl Default for MockExecutionMode
Source§fn default() -> MockExecutionMode
fn default() -> MockExecutionMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for MockExecutionMode
impl PartialEq for MockExecutionMode
impl Copy for MockExecutionMode
impl Eq for MockExecutionMode
impl StructuralPartialEq for MockExecutionMode
Auto Trait Implementations§
impl Freeze for MockExecutionMode
impl RefUnwindSafe for MockExecutionMode
impl Send for MockExecutionMode
impl Sync for MockExecutionMode
impl Unpin for MockExecutionMode
impl UnsafeUnpin for MockExecutionMode
impl UnwindSafe for MockExecutionMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreCreates a shared type from an unshared type.