would be a nice addition!
This implementation is a good start, but would have to return the
solves the same race condition that
does by storing the value or the error result of
and ensuring delivery to each new
that is subscribed.
It would be nice to build an explicit functor for the return value, since
may allocate memory, but this not required in this case.
The coordination is handled by having two overloads. The Coordination would be passed as a templated type with a
to ensure that the method is only compiled if the type is a
template<class... A, class F>
auto ToAsync( F f) const . . .
template<class... A, class F,
class Requires = typename rxu::types_checked_from<typename Coordination::coordination_tag>::type>
auto ToAsync( F f , Coordination coordination) const . . .
FYI - Active dev is in
github these days.