Struct headers_ext::Vary[][src]

pub struct Vary(_);

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 headers::Vary;

let vary = Vary::any();

Methods

impl Vary
[src]

Create a new Very: * header.

Check if this includes *.

Iterate the header names of this Vary.

Trait Implementations

impl Debug for Vary
[src]

Formats the value using the given formatter. Read more

impl Clone for Vary
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Vary
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for Vary

impl Sync for Vary