Struct salvo::http::headers::Vary [−][src]
pub struct Vary(_);
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 headers::Vary;
let vary = Vary::any();
Implementations
Trait Implementations
The name of this header.
Decode this type from an iterator of HeaderValue
s.
Auto Trait Implementations
impl RefUnwindSafe for Vary
impl UnwindSafe for Vary
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self