pub struct HttpHeaderRule {
pub kinds: ResourceKindFlag,
pub flags: UrlMatchFlag,
pub url: String,
pub headers: Vec<HttpHeader>,
}Expand description
Headers to add to the HTTP requests whose URL matches a pattern.
See mln_http_header_rule in the
C API reference.
Fields§
§kinds: ResourceKindFlagThe kinds of resource that the rule covers. Zero covers every kind.
flags: UrlMatchFlag§url: String§headers: Vec<HttpHeader>Trait Implementations§
Source§impl Clone for HttpHeaderRule
impl Clone for HttpHeaderRule
Source§fn clone(&self) -> HttpHeaderRule
fn clone(&self) -> HttpHeaderRule
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 moreSource§impl Debug for HttpHeaderRule
impl Debug for HttpHeaderRule
Source§impl Default for HttpHeaderRule
impl Default for HttpHeaderRule
Source§fn default() -> HttpHeaderRule
fn default() -> HttpHeaderRule
Returns the “default value” for a type. Read more
Source§impl PartialEq for HttpHeaderRule
impl PartialEq for HttpHeaderRule
impl StructuralPartialEq for HttpHeaderRule
Auto Trait Implementations§
impl Freeze for HttpHeaderRule
impl RefUnwindSafe for HttpHeaderRule
impl Send for HttpHeaderRule
impl Sync for HttpHeaderRule
impl Unpin for HttpHeaderRule
impl UnsafeUnpin for HttpHeaderRule
impl UnwindSafe for HttpHeaderRule
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more