#[cfg(test)]
mod tests {
use tokio::sync::mpsc;
#[tokio::test]
async fn it_works() {
let result = 2 + 2;
assert_eq!(result, 4);
let (tx, mut rx) = mpsc::channel(1);
tx.send(1).await.unwrap();
tx.send(1).await.unwrap();
let result = rx.recv().await.unwrap();
assert_eq!(result, 1);
}
#[tokio::test]
async fn time_future(){
}
}