pub enum MigrationMode {
Mock,
Shadow,
Real,
Auto,
}๐Deprecated:
Will be extracted to mockforge-proxy crate
Expand description
Migration mode for route handling
Variantsยง
Mock
๐Deprecated:
Will be extracted to mockforge-proxy crate
Always use mock (ignore proxy even if rule matches)
Shadow
๐Deprecated:
Will be extracted to mockforge-proxy crate
Proxy to real backend AND generate mock response for comparison
Real
๐Deprecated:
Will be extracted to mockforge-proxy crate
Always use real backend (proxy)
Auto
๐Deprecated:
Will be extracted to mockforge-proxy crate
Use existing priority chain (default, backward compatible)
Trait Implementationsยง
Sourceยงimpl Clone for MigrationMode
impl Clone for MigrationMode
Sourceยงfn clone(&self) -> MigrationMode
fn clone(&self) -> MigrationMode
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 MigrationMode
impl Debug for MigrationMode
Sourceยงimpl Default for MigrationMode
impl Default for MigrationMode
Sourceยงfn default() -> MigrationMode
fn default() -> MigrationMode
Returns the โdefault valueโ for a type. Read more
Sourceยงimpl<'de> Deserialize<'de> for MigrationMode
impl<'de> Deserialize<'de> for MigrationMode
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl JsonSchema for MigrationMode
impl JsonSchema for MigrationMode
Sourceยงfn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Sourceยงfn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Sourceยงfn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Sourceยงfn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSourceยงimpl PartialEq for MigrationMode
impl PartialEq for MigrationMode
Sourceยงimpl Serialize for MigrationMode
impl Serialize for MigrationMode
impl Copy for MigrationMode
impl Eq for MigrationMode
impl StructuralPartialEq for MigrationMode
Auto Trait Implementationsยง
impl Freeze for MigrationMode
impl RefUnwindSafe for MigrationMode
impl Send for MigrationMode
impl Sync for MigrationMode
impl Unpin for MigrationMode
impl UnsafeUnpin for MigrationMode
impl UnwindSafe for MigrationMode
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