chore(examples): fix echo compilation without NLL
This commit is contained in:
@@ -21,17 +21,17 @@ fn echo(req: Request<Body>) -> BoxFut {
|
|||||||
|
|
||||||
match (req.method(), req.uri().path()) {
|
match (req.method(), req.uri().path()) {
|
||||||
// Serve some instructions at /
|
// Serve some instructions at /
|
||||||
(Method::GET, "/") => {
|
(&Method::GET, "/") => {
|
||||||
*response.body_mut() = Body::from("Try POSTing data to /echo");
|
*response.body_mut() = Body::from("Try POSTing data to /echo");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Simply echo the body back to the client.
|
// Simply echo the body back to the client.
|
||||||
(Method::POST, "/echo") => {
|
(&Method::POST, "/echo") => {
|
||||||
*response.body_mut() = req.into_body();
|
*response.body_mut() = req.into_body();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Convert to uppercase before sending back to client.
|
// Convert to uppercase before sending back to client.
|
||||||
(Method::POST, "/echo/uppercase") => {
|
(&Method::POST, "/echo/uppercase") => {
|
||||||
let mapping = req.into_body().map(|chunk| {
|
let mapping = req.into_body().map(|chunk| {
|
||||||
chunk
|
chunk
|
||||||
.iter()
|
.iter()
|
||||||
@@ -48,7 +48,7 @@ fn echo(req: Request<Body>) -> BoxFut {
|
|||||||
// the chunks as they arrive. So, this returns a different
|
// the chunks as they arrive. So, this returns a different
|
||||||
// future, waiting on concatenating the full body, so that
|
// future, waiting on concatenating the full body, so that
|
||||||
// it can be reversed. Only then can we return a `Response`.
|
// it can be reversed. Only then can we return a `Response`.
|
||||||
(Method::POST, "/echo/reversed") => {
|
(&Method::POST, "/echo/reversed") => {
|
||||||
let reversed = req.into_body().concat2().map(move |chunk| {
|
let reversed = req.into_body().concat2().map(move |chunk| {
|
||||||
let body = chunk.iter().rev().cloned().collect::<Vec<u8>>();
|
let body = chunk.iter().rev().cloned().collect::<Vec<u8>>();
|
||||||
*response.body_mut() = Body::from(body);
|
*response.body_mut() = Body::from(body);
|
||||||
|
|||||||
Reference in New Issue
Block a user