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, PUTOPTIONS, 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 Allowpub fn iter<'a>(
&'a self
) -> impl Iterator<Item = Method> + 'a[src]
pub fn iter<'a>(
&'a self
) -> impl Iterator<Item = Method> + 'aReturns an iterator over Methods contained within.
Trait Implementations
impl Clone for Allow[src]
impl Clone for Allowfn clone(&self) -> Allow[src]
fn clone(&self) -> AllowReturns 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 Allowfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for Allow[src]
impl PartialEq for Allowfn eq(&self, other: &Allow) -> bool[src]
fn eq(&self, other: &Allow) -> boolThis 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) -> boolThis method tests for !=.
impl FromIterator<Method> for Allow[src]
impl FromIterator<Method> for Allowfn 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