File tree Expand file tree Collapse file tree 1 file changed +5
-14
lines changed
Expand file tree Collapse file tree 1 file changed +5
-14
lines changed Original file line number Diff line number Diff line change @@ -24,39 +24,30 @@ impl<T: fmt::Debug> fmt::Debug for MaybeHttpsStream<T> {
2424 }
2525}
2626
27- impl < T : Read + Write > Read for MaybeHttpsStream < T > {
27+ impl < T : AsyncRead + AsyncWrite > Read for MaybeHttpsStream < T > {
2828 #[ inline]
2929 fn read ( & mut self , buf : & mut [ u8 ] ) -> io:: Result < usize > {
3030 match * self {
3131 MaybeHttpsStream :: Http ( ref mut s) => s. read ( buf) ,
32- MaybeHttpsStream :: Https ( ref mut s) => {
33- let ( _, cs) = s. get_mut ( ) ;
34- cs. read ( buf)
35- }
32+ MaybeHttpsStream :: Https ( ref mut s) => s. read ( buf)
3633 }
3734 }
3835}
3936
40- impl < T : Read + Write > Write for MaybeHttpsStream < T > {
37+ impl < T : AsyncRead + AsyncWrite > Write for MaybeHttpsStream < T > {
4138 #[ inline]
4239 fn write ( & mut self , buf : & [ u8 ] ) -> io:: Result < usize > {
4340 match * self {
4441 MaybeHttpsStream :: Http ( ref mut s) => s. write ( buf) ,
45- MaybeHttpsStream :: Https ( ref mut s) => {
46- let ( _, cs) = s. get_mut ( ) ;
47- cs. write ( buf)
48- }
42+ MaybeHttpsStream :: Https ( ref mut s) => s. write ( buf)
4943 }
5044 }
5145
5246 #[ inline]
5347 fn flush ( & mut self ) -> io:: Result < ( ) > {
5448 match * self {
5549 MaybeHttpsStream :: Http ( ref mut s) => s. flush ( ) ,
56- MaybeHttpsStream :: Https ( ref mut s) => {
57- let ( _, cs) = s. get_mut ( ) ;
58- cs. flush ( )
59- }
50+ MaybeHttpsStream :: Https ( ref mut s) => s. flush ( )
6051 }
6152 }
6253}
You can’t perform that action at this time.
0 commit comments