pub type BoxFuture<Item, Error> = Box<dyn Future<Item = Item, Error = Error>>;
Boxed future.
pub struct BoxFuture<Item, Error>(/* private fields */);