#[non_exhaustive]pub enum ProxyRewriteMethod {
Show 14 variants
GET,
POST,
PUT,
HEAD,
DELETE,
OPTIONS,
MKCOL,
COPY,
MOVE,
PROPFIND,
LOCK,
UNLOCK,
PATH,
TRACE,
}Expand description
Rewrites the HTTP method
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.
Trait Implementations§
Source§impl Clone for ProxyRewriteMethod
impl Clone for ProxyRewriteMethod
Source§fn clone(&self) -> ProxyRewriteMethod
fn clone(&self) -> ProxyRewriteMethod
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 ProxyRewriteMethod
impl Debug for ProxyRewriteMethod
Source§impl<'de> Deserialize<'de> for ProxyRewriteMethod
impl<'de> Deserialize<'de> for ProxyRewriteMethod
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 Display for ProxyRewriteMethod
impl Display for ProxyRewriteMethod
Source§impl FromStr for ProxyRewriteMethod
impl FromStr for ProxyRewriteMethod
Source§impl PartialEq for ProxyRewriteMethod
impl PartialEq for ProxyRewriteMethod
Source§impl Serialize for ProxyRewriteMethod
impl Serialize for ProxyRewriteMethod
Source§impl TryFrom<&str> for ProxyRewriteMethod
impl TryFrom<&str> for ProxyRewriteMethod
impl Eq for ProxyRewriteMethod
impl StructuralPartialEq for ProxyRewriteMethod
Auto Trait Implementations§
impl Freeze for ProxyRewriteMethod
impl RefUnwindSafe for ProxyRewriteMethod
impl Send for ProxyRewriteMethod
impl Sync for ProxyRewriteMethod
impl Unpin for ProxyRewriteMethod
impl UnwindSafe for ProxyRewriteMethod
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.
Source§impl<T> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
Source§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
Source§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
Source§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP