This repository was archived by the owner on Jul 11, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ struct BufferedStream<T> {
32
32
writing_chunked_body : bool ,
33
33
}
34
34
35
- impl < T : Reader + Writer /* Stream*/ > BufferedStream < T > {
35
+ impl < T : Stream > BufferedStream < T > {
36
36
pub fn new ( stream : T , call_wrapped_flush : bool ) -> BufferedStream < T > {
37
37
BufferedStream {
38
38
wrapped : stream,
Original file line number Diff line number Diff line change 1
- use std:: rt:: io:: { Reader , Writer } ;
1
+ use std:: rt:: io:: { Reader , Stream } ;
2
2
use std:: rt:: io:: extensions:: ReaderUtil ;
3
3
use std:: rt:: io:: { io_error, OtherIoError , IoError } ;
4
4
use client:: request:: RequestWriter ;
@@ -36,7 +36,7 @@ fn bad_response_err() -> IoError {
36
36
}
37
37
}
38
38
39
- impl < S : Reader + Writer > ResponseReader < S > {
39
+ impl < S : Stream > ResponseReader < S > {
40
40
pub fn construct ( mut stream : BufferedStream < S > , request : ~RequestWriter < S > )
41
41
-> Result < ResponseReader < S > , ~RequestWriter < S > > {
42
42
// TODO: raise condition at the points where Err is returned
@@ -143,7 +143,7 @@ impl<S: Reader + Writer> ResponseReader<S> {
143
143
}
144
144
}
145
145
146
- impl < S : Reader + Writer > Reader for ResponseReader < S > {
146
+ impl < S : Stream > Reader for ResponseReader < S > {
147
147
fn read ( & mut self , buf : & mut [ u8 ] ) -> Option < uint > {
148
148
self . stream . read ( buf)
149
149
}
Original file line number Diff line number Diff line change 1
1
use extra:: url:: Url ;
2
2
use method:: { Method , Options } ;
3
3
use status;
4
- use std:: rt:: io:: { Reader , Writer } ;
4
+ use std:: rt:: io:: Stream ;
5
5
use std:: rt:: io:: net:: ip:: SocketAddr ;
6
6
use rfc2616:: { CR , LF , SP } ;
7
7
use headers;
@@ -29,7 +29,7 @@ pub struct RequestBuffer<'self, S> {
29
29
line_bytes : ~[ u8 ] ,
30
30
}
31
31
32
- impl < ' self , S : Reader + Writer > RequestBuffer < ' self , S > {
32
+ impl < ' self , S : Stream > RequestBuffer < ' self , S > {
33
33
pub fn new < ' a > ( stream : & ' a mut BufferedStream < S > ) -> RequestBuffer < ' a , S > {
34
34
RequestBuffer {
35
35
stream : stream,
You can’t perform that action at this time.
0 commit comments