multishot (cargo): An async, lock-free, reusable channel for sending single values to asynchronous tasks. 
Keywords: reusable|futures|channel|oneshot|async