File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -215,15 +215,15 @@ where
215
215
type Item = T ;
216
216
217
217
fn poll_next ( self : Pin < & mut Self > , cx : & mut Context < ' _ > ) -> Poll < Option < Self :: Item > > {
218
- let mut inner = self . inner . lock ( ) . unwrap ( ) ;
218
+ // let mut inner = self.inner.lock().unwrap();
219
219
let alive = self . alive . lock ( ) . unwrap ( ) ;
220
220
let mut waker = self . waker . lock ( ) . unwrap ( ) ;
221
221
222
222
let picked: Option < T > ;
223
223
// {
224
224
// picked = self.pop_front();
225
225
// }
226
- picked = inner . pop_front ( ) ;
226
+ picked = self . pop_front ( ) ;
227
227
if picked. is_some ( ) {
228
228
return Poll :: Ready ( picked) ;
229
229
}
@@ -235,14 +235,14 @@ where
235
235
// picked = inner.pop_front();
236
236
237
237
// Check Pending(None) or Ready(Some(item))
238
- if picked. is_none ( ) {
239
- // Keep Pending
240
- {
241
- waker. replace ( cx. waker ( ) . clone ( ) ) ;
242
- } ;
243
- return Poll :: Pending ;
244
- }
245
- return Poll :: Ready ( picked) ;
238
+ // if picked.is_none() {
239
+ // Keep Pending
240
+ {
241
+ waker. replace ( cx. waker ( ) . clone ( ) ) ;
242
+ } ;
243
+ return Poll :: Pending ;
244
+ // }
245
+ // return Poll::Ready(picked);
246
246
}
247
247
return Poll :: Ready ( None ) ;
248
248
}
You can’t perform that action at this time.
0 commit comments