style(headers): use regular doc-comments inside macros
A bug (rust-lang/rust#23812) in rustc prevented the use of normal comments inside macros but this has been fixed.
This commit is contained in:
@@ -1,49 +1,49 @@
|
||||
use header::EntityTag;
|
||||
|
||||
header! {
|
||||
#[doc="`If-Match` header, defined in"]
|
||||
#[doc="[RFC7232](https://tools.ietf.org/html/rfc7232#section-3.1)"]
|
||||
#[doc=""]
|
||||
#[doc="The `If-Match` header field makes the request method conditional on"]
|
||||
#[doc="the recipient origin server either having at least one current"]
|
||||
#[doc="representation of the target resource, when the field-value is \"*\","]
|
||||
#[doc="or having a current representation of the target resource that has an"]
|
||||
#[doc="entity-tag matching a member of the list of entity-tags provided in"]
|
||||
#[doc="the field-value."]
|
||||
#[doc=""]
|
||||
#[doc="An origin server MUST use the strong comparison function when"]
|
||||
#[doc="comparing entity-tags for `If-Match`, since the client"]
|
||||
#[doc="intends this precondition to prevent the method from being applied if"]
|
||||
#[doc="there have been any changes to the representation data."]
|
||||
#[doc=""]
|
||||
#[doc="# ABNF"]
|
||||
#[doc="```plain"]
|
||||
#[doc="If-Match = \"*\" / 1#entity-tag"]
|
||||
#[doc="```"]
|
||||
#[doc=""]
|
||||
#[doc="# Example values"]
|
||||
#[doc="* `\"xyzzy\"`"]
|
||||
#[doc="* \"xyzzy\", \"r2d2xxxx\", \"c3piozzzz\""]
|
||||
#[doc=""]
|
||||
#[doc="# Examples"]
|
||||
#[doc="```"]
|
||||
#[doc="use hyper::header::{Headers, IfMatch};"]
|
||||
#[doc=""]
|
||||
#[doc="let mut headers = Headers::new();"]
|
||||
#[doc="headers.set(IfMatch::Any);"]
|
||||
#[doc="```"]
|
||||
#[doc="```"]
|
||||
#[doc="use hyper::header::{Headers, IfMatch, EntityTag};"]
|
||||
#[doc=""]
|
||||
#[doc="let mut headers = Headers::new();"]
|
||||
#[doc="headers.set("]
|
||||
#[doc=" IfMatch::Items(vec!["]
|
||||
#[doc=" EntityTag::new(false, \"xyzzy\".to_owned()),"]
|
||||
#[doc=" EntityTag::new(false, \"foobar\".to_owned()),"]
|
||||
#[doc=" EntityTag::new(false, \"bazquux\".to_owned()),"]
|
||||
#[doc=" ])"]
|
||||
#[doc=");"]
|
||||
#[doc="```"]
|
||||
/// `If-Match` header, defined in
|
||||
/// [RFC7232](https://tools.ietf.org/html/rfc7232#section-3.1)
|
||||
///
|
||||
/// 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
|
||||
/// ```plain
|
||||
/// If-Match = "*" / 1#entity-tag
|
||||
/// ```
|
||||
///
|
||||
/// # Example values
|
||||
/// * `"xyzzy"`
|
||||
/// * "xyzzy", "r2d2xxxx", "c3piozzzz"
|
||||
///
|
||||
/// # Examples
|
||||
/// ```
|
||||
/// use hyper::header::{Headers, IfMatch};
|
||||
///
|
||||
/// let mut headers = Headers::new();
|
||||
/// headers.set(IfMatch::Any);
|
||||
/// ```
|
||||
/// ```
|
||||
/// use hyper::header::{Headers, IfMatch, EntityTag};
|
||||
///
|
||||
/// let mut headers = Headers::new();
|
||||
/// headers.set(
|
||||
/// IfMatch::Items(vec![
|
||||
/// EntityTag::new(false, "xyzzy".to_owned()),
|
||||
/// EntityTag::new(false, "foobar".to_owned()),
|
||||
/// EntityTag::new(false, "bazquux".to_owned()),
|
||||
/// ])
|
||||
/// );
|
||||
/// ```
|
||||
(IfMatch, "If-Match") => {Any / (EntityTag)+}
|
||||
|
||||
test_if_match {
|
||||
|
||||
Reference in New Issue
Block a user