use portpicker::pick_unused_port;
use std::future::Future;
use std::pin::Pin;
#[allow(dead_code)]
pub type BoxFuture<'a, T> = Pin<Box<dyn Future<Output = T> + Send + 'a>>;
#[allow(dead_code)]
pub async fn find_port() -> u16 {
pick_unused_port().expect("No ports free")
}