Enum rocket_http::hyper::header::Vary [−][src]
Expand description
Vary
header, defined in RFC7231
The “Vary” header field in a response describes what parts of a request message, aside from the method, Host header field, and request target, might influence the origin server’s process for selecting and representing this response. The value consists of either a single asterisk (“*”) or a list of header field names (case-insensitive).
ABNF
Vary = "*" / 1#field-name
Example values
accept-encoding, accept-language
Example
use hyper::header::{Headers, Vary}; let mut headers = Headers::new(); headers.set(Vary::Any);
Example
// extern crate unicase; use hyper::header::{Headers, Vary}; use unicase::UniCase; let mut headers = Headers::new(); headers.set( Vary::Items(vec![ UniCase("accept-encoding".to_owned()), UniCase("accept-language".to_owned()), ]) );
Variants
Any value is a match
Only the listed items are a match
Trait Implementations
impl HeaderFormat for Vary
[src]
impl HeaderFormat for Vary
[src]impl StructuralPartialEq for Vary
[src]
Auto Trait Implementations
impl RefUnwindSafe for Vary
impl Send for Vary
impl Sync for Vary
impl Unpin for Vary
impl UnwindSafe for Vary
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> IntoCollection<T> for T
[src]
impl<T> IntoCollection<T> for T
[src]impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> HeaderClone for T where
T: Sealed,
[src]
T: Sealed,