@@ -135,7 +135,7 @@ impl FileDescription for AnonSocket {
135135
136136 // Always succeed on read size 0.
137137 if request_byte_size == 0 {
138- let result = Ok ( Ok ( 0 ) ) ;
138+ let result = Ok ( 0 ) ;
139139 ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
140140 return Ok ( ( ) ) ;
141141 }
@@ -150,7 +150,7 @@ impl FileDescription for AnonSocket {
150150 if self . peer_fd ( ) . upgrade ( ) . is_none ( ) {
151151 // Socketpair with no peer and empty buffer.
152152 // 0 bytes successfully read indicates end-of-file.
153- let result = Ok ( Ok ( 0 ) ) ;
153+ let result = Ok ( 0 ) ;
154154 ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
155155 return Ok ( ( ) ) ;
156156 } else {
@@ -160,7 +160,7 @@ impl FileDescription for AnonSocket {
160160 // EAGAIN or EWOULDBLOCK can be returned for socket,
161161 // POSIX.1-2001 allows either error to be returned for this case.
162162 // Since there is no ErrorKind for EAGAIN, WouldBlock is used.
163- let result = Ok ( Err ( Error :: from ( ErrorKind :: WouldBlock ) ) ) ;
163+ let result = Err ( Error :: from ( ErrorKind :: WouldBlock ) ) ;
164164 ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
165165 return Ok ( ( ) ) ;
166166 } else {
@@ -194,7 +194,7 @@ impl FileDescription for AnonSocket {
194194 ecx. check_and_update_readiness ( & peer_fd) ?;
195195 }
196196
197- let result = Ok ( Ok ( actual_read_size) ) ;
197+ let result = Ok ( actual_read_size) ;
198198 ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
199199 return Ok ( ( ) ) ;
200200 }
0 commit comments