@@ -131,11 +131,10 @@ namespace exec {
131131 STDEXEC_EXPLICIT_THIS_END (connect)
132132
133133 template <__decays_to<__t > _Self, class ... _Env>
134- STDEXEC_EXPLICIT_THIS_BEGIN ( auto get_completion_signatures)( this _Self&&, _Env&&... )
134+ static consteval auto get_completion_signatures ( )
135135 -> __completion_signatures_of_t<__copy_cvref_t<_Self, _Constrained>, __env_t<_Env>...> {
136136 return {};
137137 }
138- STDEXEC_EXPLICIT_THIS_END (get_completion_signatures)
139138
140139 const __impl* __scope_;
141140 STDEXEC_ATTRIBUTE (no_unique_address) _Constrained __c_;
@@ -278,11 +277,10 @@ namespace exec {
278277 STDEXEC_EXPLICIT_THIS_END (connect)
279278
280279 template <__decays_to<__t > _Self, class ... _Env>
281- STDEXEC_EXPLICIT_THIS_BEGIN ( auto get_completion_signatures)( this _Self&&, _Env&&... )
280+ static consteval auto get_completion_signatures ( )
282281 -> __completion_signatures_of_t<__copy_cvref_t<_Self, _Constrained>, __env_t<_Env>...> {
283282 return {};
284283 }
285- STDEXEC_EXPLICIT_THIS_END (get_completion_signatures)
286284 };
287285 };
288286
@@ -684,11 +682,9 @@ namespace exec {
684682 STDEXEC_EXPLICIT_THIS_END (connect)
685683
686684 template <__decays_to<__t > _Self, class ... _OtherEnv>
687- STDEXEC_EXPLICIT_THIS_BEGIN (auto get_completion_signatures)(this _Self&&, _OtherEnv&&...)
688- -> __completions_t <_Self> {
685+ static consteval auto get_completion_signatures () -> __completions_t<_Self> {
689686 return {};
690687 }
691- STDEXEC_EXPLICIT_THIS_END (get_completion_signatures)
692688
693689 private:
694690 friend struct async_scope ;
0 commit comments