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
Auto Trait Implementations
impl RefUnwindSafe for Vary
impl UnwindSafe for Vary
Blanket Implementations
Mutably borrows from an owned value. Read more