// This will internally use `async-rt` for the executor, which
// would be selected at compile-time based on target.
pubstructConnexaExecutor;impllibp2p::swarm::Executor forConnexaExecutor{fnexec(&self, future:std::pin::Pin<Box<dyn Future<Output = ()>+'static+Send>>){async_rt::task::dispatch(future);}}