pub struct VaryHeader {
pub fields: Vec<String>,
}Expand description
Builder for the HTTP Vary response header.
Fields§
§fields: Vec<String>The list of request header field names that affect the response.
Implementations§
Source§impl VaryHeader
impl VaryHeader
Sourcepub fn accept_encoding() -> Self
pub fn accept_encoding() -> Self
Returns a Vary header containing only Accept-Encoding.
Sourcepub fn origin_and_encoding() -> Self
pub fn origin_and_encoding() -> Self
Returns a Vary header containing Origin and Accept-Encoding.
Sourcepub fn to_header_value(&self) -> String
pub fn to_header_value(&self) -> String
Formats the header value as a comma-separated list of field names.
Trait Implementations§
Source§impl Clone for VaryHeader
impl Clone for VaryHeader
Source§fn clone(&self) -> VaryHeader
fn clone(&self) -> VaryHeader
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 VaryHeader
impl Debug for VaryHeader
Source§impl Default for VaryHeader
impl Default for VaryHeader
Source§fn default() -> VaryHeader
fn default() -> VaryHeader
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VaryHeader
impl RefUnwindSafe for VaryHeader
impl Send for VaryHeader
impl Sync for VaryHeader
impl Unpin for VaryHeader
impl UnsafeUnpin for VaryHeader
impl UnwindSafe for VaryHeader
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<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> 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