From 63910438c680db0c96dadd8991d0725130c25dab Mon Sep 17 00:00:00 2001 From: Aaron Miller Date: Tue, 24 Feb 2015 01:16:11 -0800 Subject: [PATCH] docs(client,server): fix compilation errors with latest Rust Fix compilation errors relating to mutable borrowing the status code from an immutably borrowed response. Also add the `extern crate hyper` and appropriate `use` lines. --- README.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c5506b05..83769d55 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,17 @@ in non-backwards-compatible ways without warning.__ Hello World Server: ```rust -fn hello(_: Request, res: Response) { - *res.status_mut() = status::Ok; +extern crate hyper; + +use hyper::status::StatusCode; +use hyper::server::Server; +use hyper::server::request::Request; +use hyper::server::response::Response; +use hyper::net::Fresh; +use hyper::IpAddr::Ipv4Addr; + +fn hello(_: Request, mut res: Response) { + *res.status_mut() = StatusCode::Ok; let mut res = res.start().unwrap(); res.write(b"Hello World!"); res.end().unwrap(); @@ -41,6 +50,12 @@ fn main() { Client: ```rust +extern crate hyper; + +use hyper::client::Client; +use hyper::header::Connection; +use hyper::header::ConnectionOption; + fn main() { // Create a client. let mut client = Client::new(); @@ -48,7 +63,7 @@ fn main() { // Creating an outgoing request. let mut res = client.get("http://www.gooogle.com/") // set a header - .header(Connection(vec![Close])) + .header(Connection(vec![ConnectionOption::Close])) // let 'er go! .send().unwrap();