pub struct HeaderPredicateConfig {
pub headers: HashMap<String, String>,
pub exact_match: bool,
}
Expand description
Configuration for a header predicate.
Fields§
§headers: HashMap<String, String>
The headers to match (name and value)
exact_match: bool
Whether to require exact match for header values
Trait Implementations§
Source§impl Clone for HeaderPredicateConfig
impl Clone for HeaderPredicateConfig
Source§fn clone(&self) -> HeaderPredicateConfig
fn clone(&self) -> HeaderPredicateConfig
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 HeaderPredicateConfig
impl Debug for HeaderPredicateConfig
Source§impl<'de> Deserialize<'de> for HeaderPredicateConfig
impl<'de> Deserialize<'de> for HeaderPredicateConfig
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
Auto Trait Implementations§
impl Freeze for HeaderPredicateConfig
impl RefUnwindSafe for HeaderPredicateConfig
impl Send for HeaderPredicateConfig
impl Sync for HeaderPredicateConfig
impl Unpin for HeaderPredicateConfig
impl UnwindSafe for HeaderPredicateConfig
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