pub fn box_future<'a, Fut>(fut: Fut) -> BoxFuture<'a, Fut::Output>where Fut: Future + 'a, Fut::Output: 'a,
Heap-pin a future as BoxFuture (single allocation; coerces to dyn Future).
BoxFuture
dyn Future