pub enum Pragma {
NoCache,
Ext(String),
}
Expand description
The Pragma
header defined by HTTP/1.0.
The “Pragma” header field allows backwards compatibility with
HTTP/1.0 caches, so that clients can specify a “no-cache” request
that they will understand (as Cache-Control was not defined until
HTTP/1.1). When the Cache-Control header field is also present and
understood in a request, Pragma is ignored.
In HTTP/1.0, Pragma was defined as an extensible field for
implementation-specified directives for recipients. This
specification deprecates such extensions to improve interoperability.
Spec: https://tools.ietf.org/html/rfc7234#section-5.4
use hyperx::header::{Headers, Pragma};
let mut headers = Headers::new();
headers.set(Pragma::NoCache);
use hyperx::header::{Headers, Pragma};
let mut headers = Headers::new();
headers.set(Pragma::Ext("foobar".to_owned()));
Corresponds to the no-cache
value.
Every value other than no-cache
.
Performs copy-assignment from
source
.
Read more
Formats the value using the given formatter.
Read more
Formats the value using the given formatter.
Read more
Returns the name of the header field this belongs to.
Read more
Parse a header from a raw stream of bytes.
Read more
Format a header to outgoing stream.
Read more
This method tests for
self
and
other
values to be equal, and is used
by
==
.
Read more
This method tests for
!=
. The default implementation is almost always
sufficient, and should not be overridden without very good reason.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning.
Read more
Uses borrowed data to replace owned data, usually by cloning.
Read more
Converts the given value to a
String
.
Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.