Struct salvo::http::headers::IfMatch [−][src]
pub struct IfMatch(_);
Expand description
If-Match
header, defined in
RFC7232
The If-Match
header field makes the request method conditional on
the recipient origin server either having at least one current
representation of the target resource, when the field-value is “*”,
or having a current representation of the target resource that has an
entity-tag matching a member of the list of entity-tags provided in
the field-value.
An origin server MUST use the strong comparison function when
comparing entity-tags for If-Match
, since the client
intends this precondition to prevent the method from being applied if
there have been any changes to the representation data.
ABNF
If-Match = "*" / 1#entity-tag
Example values
"xyzzy"
- “xyzzy”, “r2d2xxxx”, “c3piozzzz”
Examples
use headers::IfMatch;
let if_match = IfMatch::any();
Implementations
Trait Implementations
The name of this header.
Decode this type from an iterator of HeaderValue
s.
Auto Trait Implementations
impl RefUnwindSafe for IfMatch
impl UnwindSafe for IfMatch
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