Struct hyper::header::Prefer  
                   
                       [−]
                   
               [src]
pub struct Prefer(pub Vec<Preference>);
Prefer header, defined in RFC7240
The Prefer header field is HTTP header field that can be used by a
client to request that certain behaviors be employed by a server
while processing a request.
ABNF
Prefer     = "Prefer" ":" 1#preference
preference = token [ BWS "=" BWS word ]
             *( OWS ";" [ OWS parameter ] )
parameter  = token [ BWS "=" BWS word ]
Example values
- respond-async
- return=minimal
- wait=30
Examples
use hyper::header::{Headers, Prefer, Preference}; let mut headers = Headers::new(); headers.set( Prefer(vec![Preference::RespondAsync]) );
use hyper::header::{Headers, Prefer, Preference}; let mut headers = Headers::new(); headers.set( Prefer(vec![ Preference::RespondAsync, Preference::ReturnRepresentation, Preference::Wait(10u32), Preference::Extension("foo".to_owned(), "bar".to_owned(), vec![]), ]) );