Struct headers_ext::Allow [−][src]
pub struct Allow(_);
Allow
header, defined in RFC7231
The Allow
header field lists the set of methods advertised as
supported by the target resource. The purpose of this field is
strictly to inform the recipient of valid request methods associated
with the resource.
ABNF
Allow = #method
Example values
GET, HEAD, PUT
OPTIONS, GET, PUT, POST, DELETE, HEAD, TRACE, CONNECT, PATCH, fOObAr
- ``
Examples
extern crate http; use headers::Allow; use http::Method; let allow = vec![Method::GET, Method::POST] .into_iter() .collect::<Allow>();
Methods
impl Allow
[src]
impl Allow
pub fn iter<'a>(
&'a self
) -> impl Iterator<Item = Method> + 'a
[src]
pub fn iter<'a>(
&'a self
) -> impl Iterator<Item = Method> + 'a
Returns an iterator over Method
s contained within.
Trait Implementations
impl Clone for Allow
[src]
impl Clone for Allow
fn clone(&self) -> Allow
[src]
fn clone(&self) -> Allow
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Allow
[src]
impl Debug for Allow
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for Allow
[src]
impl PartialEq for Allow
fn eq(&self, other: &Allow) -> bool
[src]
fn eq(&self, other: &Allow) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Allow) -> bool
[src]
fn ne(&self, other: &Allow) -> bool
This method tests for !=
.
impl FromIterator<Method> for Allow
[src]
impl FromIterator<Method> for Allow
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator<Item = Method>,
[src]
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator<Item = Method>,
Creates a value from an iterator. Read more