macro_rules! headermap {
(@single $($x:tt)*) => { ... };
(@count $($rest:expr),*) => { ... };
($($key:expr => $value:expr,)+) => { ... };
($($key:expr => $value:expr),*) => { ... };
}
Expand description
Creates a HeaderMap from a list of key-value pairs.
Examples
#[macro_use]
extern crate direkuta;
use direkuta::prelude::*;
use direkuta::prelude::hyper::*;
Direkuta::new()
.route(|r| {
r.get("/", |_, _, _| {
Response::new()
.with_headers(headermap! {
header::CONTENT_TYPE => "text/plain",
}).with_body("Hello World!").build()
});
});