#[non_exhaustive]pub enum NativeWebReviewDifferentialInput {
OriginHeader,
SingleQueryParameter,
AuthorizationHeader,
ExactRequestReplay,
}Expand description
The only request surface an action may vary between its matched legs.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OriginHeader
The active candidate adds one bounded Origin header.
SingleQueryParameter
The active candidate adds one bounded query parameter.
AuthorizationHeader
The fixed resource request changes only the validated principal credential.
ExactRequestReplay
Replay the identical bounded GET request without mutating target input.
Trait Implementations§
Source§impl Clone for NativeWebReviewDifferentialInput
impl Clone for NativeWebReviewDifferentialInput
Source§fn clone(&self) -> NativeWebReviewDifferentialInput
fn clone(&self) -> NativeWebReviewDifferentialInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NativeWebReviewDifferentialInput
Source§impl<'de> Deserialize<'de> for NativeWebReviewDifferentialInput
impl<'de> Deserialize<'de> for NativeWebReviewDifferentialInput
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
impl Eq for NativeWebReviewDifferentialInput
Source§impl Ord for NativeWebReviewDifferentialInput
impl Ord for NativeWebReviewDifferentialInput
Source§fn cmp(&self, other: &NativeWebReviewDifferentialInput) -> Ordering
fn cmp(&self, other: &NativeWebReviewDifferentialInput) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for NativeWebReviewDifferentialInput
impl PartialOrd for NativeWebReviewDifferentialInput
impl StructuralPartialEq for NativeWebReviewDifferentialInput
Auto Trait Implementations§
impl Freeze for NativeWebReviewDifferentialInput
impl RefUnwindSafe for NativeWebReviewDifferentialInput
impl Send for NativeWebReviewDifferentialInput
impl Sync for NativeWebReviewDifferentialInput
impl Unpin for NativeWebReviewDifferentialInput
impl UnsafeUnpin for NativeWebReviewDifferentialInput
impl UnwindSafe for NativeWebReviewDifferentialInput
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more