pub enum HTTPRouteRulesMatchesMethod {
Get,
Head,
Post,
Put,
Delete,
Connect,
Options,
Trace,
Patch,
}Expand description
HTTPRouteMatch defines the predicate used to match requests to a given action. Multiple match types are ANDed together, i.e. the match will evaluate to true only if all conditions are satisfied.
For example, the match below will match a HTTP request only if its path starts with /foo AND it contains the version: v1 header:
path: value: "/foo" headers: - name: "version" value "v1"Variants§
Trait Implementations§
Source§impl Clone for HTTPRouteRulesMatchesMethod
impl Clone for HTTPRouteRulesMatchesMethod
Source§fn clone(&self) -> HTTPRouteRulesMatchesMethod
fn clone(&self) -> HTTPRouteRulesMatchesMethod
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 HTTPRouteRulesMatchesMethod
impl Debug for HTTPRouteRulesMatchesMethod
Source§impl<'de> Deserialize<'de> for HTTPRouteRulesMatchesMethod
impl<'de> Deserialize<'de> for HTTPRouteRulesMatchesMethod
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 StructuralPartialEq for HTTPRouteRulesMatchesMethod
Auto Trait Implementations§
impl Freeze for HTTPRouteRulesMatchesMethod
impl RefUnwindSafe for HTTPRouteRulesMatchesMethod
impl Send for HTTPRouteRulesMatchesMethod
impl Sync for HTTPRouteRulesMatchesMethod
impl Unpin for HTTPRouteRulesMatchesMethod
impl UnwindSafe for HTTPRouteRulesMatchesMethod
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