21 using sndr_t =
decltype(stdexec::just() | stdexec::continues_on(std::declval<Schd>()));
24 static_assert(std::same_as<
25 stdexec::__demangle_t<sndr_t>,
27 stdexec::continues_on_t,
30 stdexec::schedule_from_t,
38 if constexpr (stdexec::sender_in<sndr_t>) {
39 stdexec::__diagnose_sender_concept_failure<sndr_t>();
41 stdexec::__diagnose_sender_concept_failure<sndr_t, stdexec::env<>>();
45 static_assert(std::same_as<stdexec::__domain_of_t<stdexec::env_of_t<sndr_t>>, stdexec::default_domain>);
46 static_assert(std::same_as<
47 stdexec::__detail::__completing_domain_t<stdexec::set_value_t, sndr_t>,
48 std::invoke_result_t<stdexec::get_completion_domain_t<stdexec::set_value_t>, Schd>
53 stdexec::__minvocable_q<Kokkos::Execution::Impl::completion_scheduler_of_t, stdexec::set_value_t, sndr_t>) {
55 std::same_as<Kokkos::Execution::Impl::completion_scheduler_of_t<stdexec::set_value_t, sndr_t>, Schd>);
58 static_assert(stdexec::dependent_sender<sndr_t>);
59 static_assert(std::same_as<