Now using use along with enums, as per https://github.com/rust-lang/rust/pull/18973.
This commit is contained in:
		
				
					committed by
					
						 Jakob Gillich
						Jakob Gillich
					
				
			
			
				
	
			
			
			
						parent
						
							7e55506134
						
					
				
				
					commit
					d7e8b8b117
				
			| @@ -11,7 +11,8 @@ use method; | ||||
| use header::Headers; | ||||
| use header::common::ContentLength; | ||||
| use http::{read_request_line}; | ||||
| use http::{HttpReader, SizedReader, ChunkedReader}; | ||||
| use http::HttpReader; | ||||
| use http::HttpReader::{SizedReader, ChunkedReader}; | ||||
| use net::NetworkStream; | ||||
| use uri::RequestUri; | ||||
|  | ||||
|   | ||||
| @@ -8,7 +8,8 @@ use time::now_utc; | ||||
|  | ||||
| use header; | ||||
| use header::common; | ||||
| use http::{CR, LF, LINE_ENDING, HttpWriter, ThroughWriter, ChunkedWriter, SizedWriter}; | ||||
| use http::{CR, LF, LINE_ENDING, HttpWriter}; | ||||
| use http::HttpWriter::{ThroughWriter, ChunkedWriter, SizedWriter}; | ||||
| use status; | ||||
| use net::{NetworkStream, Fresh, Streaming}; | ||||
| use version; | ||||
| @@ -52,8 +53,8 @@ impl Response<Fresh> { | ||||
|     /// Creates a new Response that can be used to write to a network stream. | ||||
|     pub fn new<S: NetworkStream>(stream: S) -> Response<Fresh> { | ||||
|         Response { | ||||
|             status: status::Ok, | ||||
|             version: version::Http11, | ||||
|             status: status::StatusCode::Ok, | ||||
|             version: version::HttpVersion::Http11, | ||||
|             headers: header::Headers::new(), | ||||
|             body: ThroughWriter(BufferedWriter::new(box stream as Box<NetworkStream + Send>)) | ||||
|         } | ||||
| @@ -85,7 +86,7 @@ impl Response<Fresh> { | ||||
|             let encodings = match self.headers.get_mut::<common::TransferEncoding>() { | ||||
|                 Some(&common::TransferEncoding(ref mut encodings)) => { | ||||
|                     //TODO: check if chunked is already in encodings. use HashSet? | ||||
|                     encodings.push(common::transfer_encoding::Chunked); | ||||
|                     encodings.push(common::transfer_encoding::Encoding::Chunked); | ||||
|                     false | ||||
|                 }, | ||||
|                 None => true | ||||
| @@ -93,7 +94,7 @@ impl Response<Fresh> { | ||||
|  | ||||
|             if encodings { | ||||
|                 self.headers.set::<common::TransferEncoding>( | ||||
|                     common::TransferEncoding(vec![common::transfer_encoding::Chunked])) | ||||
|                     common::TransferEncoding(vec![common::transfer_encoding::Encoding::Chunked])) | ||||
|             } | ||||
|         } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user