| 624 | using __completions_t = __future_completions_t<_Sender, _Env>; |
| 625 | |
| 626 | constexpr explicit __future_state(connect_t, |
| 627 | _Sender&& __sndr, |
| 628 | _Env __env, |
| 629 | __impl const * __scope) |
| 630 | : __future_state_base<__completions_t, _Env>(static_cast<_Env&&>(__env), __scope) |
| 631 | , __op_(static_cast<_Sender&&>(__sndr), __future_receiver_t<_Sender, _Env>{this, __scope}) |
| 632 | {} |
| 633 | |
| 634 | constexpr explicit __future_state(_Sender __sndr, _Env __env, __impl const * __scope) |
| 635 | : __future_state(STDEXEC::connect, |