The senders for ensure_started and split need to keep copies of the sender just so that sender queries can still work. If the queries were in a separate environment object, we can just save that and move the sender into the shared state. EDIT: or in the case of ensure_started, to drop the sender entirely after it is connected.
The senders for
ensure_started
andsplit
need to keep copies of the sender just so that sender queries can still work. If the queries were in a separate environment object, we can just save that and move the sender into the shared state. EDIT: or in the case ofensure_started
, to drop the sender entirely after it is connected.See also #466