### execution::can_schedule

A type trait that determines whether a `schedule` expression is well-formed.

    template<
        typename S>
    struct can_schedule

Class template `can_schedule` is a trait that is derived from `true_type` if the expression `execution::schedule(std::declval<S>())` is well formed; otherwise `false_type`.

##### Requirements

Header: `asio/execution/schedule.hpp`

Convenience header: `asio/execution.hpp`