1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
use method::Method;

header! {
    /// `Access-Control-Request-Method` header, part of
    /// [CORS](http://www.w3.org/TR/cors/#access-control-request-method-request-header)
    /// 
    /// The `Access-Control-Request-Method` header indicates which method will be
    /// used in the actual request as part of the preflight request.
    /// # ABNF
    ///
    /// ```text
    /// Access-Control-Request-Method: \"Access-Control-Request-Method\" \":\" Method
    /// ```
    /// 
    /// # Example values
    /// * `GET`
    /// 
    /// # Examples
    ///
    /// ```
    /// use hyperx::header::{Headers, AccessControlRequestMethod};
    /// use hyperx::Method;
    /// 
    /// let mut headers = Headers::new();
    /// headers.set(AccessControlRequestMethod(Method::Get));
    /// ```
    (AccessControlRequestMethod, "Access-Control-Request-Method") => [Method]

    test_access_control_request_method {
        test_header!(test1, vec![b"GET"]);
    }
}