Fix race condition in shutdown of background task (#81)

This commit is contained in:
Jamie
2021-07-13 14:27:34 +02:00
committed by GitHub
parent b3926d40e3
commit ebe4e1f331
6 changed files with 61 additions and 34 deletions

View File

@@ -20,7 +20,7 @@ async fn pool_key_value_get_set() {
assert_eq!(b"world", &value[..])
}
async fn start_server() -> (SocketAddr, JoinHandle<mini_redis::Result<()>>) {
async fn start_server() -> (SocketAddr, JoinHandle<()>) {
let listener = TcpListener::bind("127.0.0.1:0").await.unwrap();
let addr = listener.local_addr().unwrap();

View File

@@ -82,7 +82,7 @@ async fn unsubscribes_from_channels() {
assert_eq!(subscriber.get_subscribed().len(), 0);
}
async fn start_server() -> (SocketAddr, JoinHandle<mini_redis::Result<()>>) {
async fn start_server() -> (SocketAddr, JoinHandle<()>) {
let listener = TcpListener::bind("127.0.0.1:0").await.unwrap();
let addr = listener.local_addr().unwrap();