@@ -2000,8 +2000,8 @@ fn test() {
20002000 };
20012001
20022002 match Pin::new(&mut coroutine).resume(0i8) {
2003- CoroutineState::Yielded(y ) => { as_u8(y ); }
2004- CoroutineState::Complete(r ) => { as_u16(y ); }
2003+ CoroutineState::Yielded(yielded ) => { as_u8(yielded ); }
2004+ CoroutineState::Complete(return_value ) => { as_u16(return_value ); }
20052005 }
20062006}
20072007 "# ,
@@ -2010,11 +2010,11 @@ fn test() {
20102010 81..83 '{}': ()
20112011 94..95 'v': u16
20122012 102..104 '{}': ()
2013- 115..402 '{ ... } }': ()
2014- 125..138 'mut coroutine': |i8| yields u8 -> i32
2015- 141..237 '|r| { ... }': |i8| yields u8 -> i32
2013+ 115..436 '{ ... } }': ()
2014+ 125..138 'mut coroutine': |i8| yields u8 -> u16
2015+ 141..237 '|r| { ... }': |i8| yields u8 -> u16
20162016 142..143 'r': i8
2017- 145..237 '{ ... }': i32
2017+ 145..237 '{ ... }': u16
20182018 159..160 'a': i8
20192019 163..170 'yield 0': i8
20202020 169..170 '0': u8
@@ -2024,26 +2024,26 @@ fn test() {
20242024 209..210 'a': i8
20252025 213..220 'yield 2': i8
20262026 219..220 '2': u8
2027- 230..231 '3': i32
2028- 244..400 'match ... }': ()
2029- 250..258 'Pin::new': fn new<&mut |i8| yields u8 -> i32 >(&mut |i8| yields u8 -> i32 ) -> Pin<&mut |i8| yields u8 -> i32 >
2030- 250..274 'Pin::n...utine)': Pin<&mut |i8| yields u8 -> i32 >
2031- 250..286 'Pin::n...e(0i8)': CoroutineState<u8, i32 >
2032- 259..273 '&mut coroutine': &mut |i8| yields u8 -> i32
2033- 264..273 'coroutine': |i8| yields u8 -> i32
2027+ 230..231 '3': u16
2028+ 244..434 'match ... }': ()
2029+ 250..258 'Pin::new': fn new<&mut |i8| yields u8 -> u16 >(&mut |i8| yields u8 -> u16 ) -> Pin<&mut |i8| yields u8 -> u16 >
2030+ 250..274 'Pin::n...utine)': Pin<&mut |i8| yields u8 -> u16 >
2031+ 250..286 'Pin::n...e(0i8)': CoroutineState<u8, u16 >
2032+ 259..273 '&mut coroutine': &mut |i8| yields u8 -> u16
2033+ 264..273 'coroutine': |i8| yields u8 -> u16
20342034 282..285 '0i8': i8
2035- 297..323 'Corout...ded(y )': CoroutineState<u8, i32 >
2036- 321..322 'y ': u8
2037- 327..340 '{ as_u8(y ); }': ()
2038- 329..334 'as_u8': fn as_u8(u8)
2039- 329..337 'as_u8(y )': ()
2040- 335..336 'y ': u8
2041- 349..376 'Corout...ete(r )': CoroutineState<u8, i32 >
2042- 374..375 'r ': i32
2043- 380..394 '{ as_u16(y ); }': ()
2044- 382..388 'as_u16': fn as_u16(u16)
2045- 382..391 'as_u16(y )': ()
2046- 389..390 'y ': u16
2035+ 297..329 'Corout...elded )': CoroutineState<u8, u16 >
2036+ 321..328 'yielded ': u8
2037+ 333..352 '{ as_u...ed ); }': ()
2038+ 335..340 'as_u8': fn as_u8(u8)
2039+ 335..349 'as_u8(yielded )': ()
2040+ 341..348 'yielded ': u8
2041+ 361..399 'Corout...value )': CoroutineState<u8, u16 >
2042+ 386..398 'return_value ': u16
2043+ 403..428 '{ as_u...ue ); }': ()
2044+ 405..411 'as_u16': fn as_u16(u16)
2045+ 405..425 'as_u16...value )': ()
2046+ 412..424 'return_value ': u16
20472047 "# ] ] ,
20482048 ) ;
20492049}
0 commit comments