pub struct HTTPIngressRuleValue {
pub paths: Vec<HTTPIngressPath>,
}
Expand description
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last ‘/’ and before the first ‘?’ or ‘#’.
Fields§
§paths: Vec<HTTPIngressPath>
paths is a collection of paths that map requests to backends.
Trait Implementations§
Source§impl Clone for HTTPIngressRuleValue
impl Clone for HTTPIngressRuleValue
Source§fn clone(&self) -> HTTPIngressRuleValue
fn clone(&self) -> HTTPIngressRuleValue
Returns a copy 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 HTTPIngressRuleValue
impl Debug for HTTPIngressRuleValue
Source§impl DeepMerge for HTTPIngressRuleValue
impl DeepMerge for HTTPIngressRuleValue
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other
into self
.Source§impl Default for HTTPIngressRuleValue
impl Default for HTTPIngressRuleValue
Source§fn default() -> HTTPIngressRuleValue
fn default() -> HTTPIngressRuleValue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HTTPIngressRuleValue
impl<'de> Deserialize<'de> for HTTPIngressRuleValue
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 PartialEq for HTTPIngressRuleValue
impl PartialEq for HTTPIngressRuleValue
Source§impl Serialize for HTTPIngressRuleValue
impl Serialize for HTTPIngressRuleValue
impl StructuralPartialEq for HTTPIngressRuleValue
Auto Trait Implementations§
impl Freeze for HTTPIngressRuleValue
impl RefUnwindSafe for HTTPIngressRuleValue
impl Send for HTTPIngressRuleValue
impl Sync for HTTPIngressRuleValue
impl Unpin for HTTPIngressRuleValue
impl UnwindSafe for HTTPIngressRuleValue
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