pub(crate) type BoxSendFuture = Pin<Box<dyn Future<Output = ()> + Send>>;
#[repr(transparent)]pub(crate) struct BoxSendFuture { /* private fields */ }