From 035c69f6f45f8592c730054a5a2b85d5bd35e208 Mon Sep 17 00:00:00 2001 From: MatthieuCoder Date: Tue, 3 Jan 2023 15:54:05 +0400 Subject: [PATCH] fix tokio not working on windows --- libs/leash/src/lib.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libs/leash/src/lib.rs b/libs/leash/src/lib.rs index 13e8258..a73a0b5 100644 --- a/libs/leash/src/lib.rs +++ b/libs/leash/src/lib.rs @@ -1,10 +1,8 @@ use anyhow::Result; use serde::de::DeserializeOwned; -use shared::{ - config::Settings, -}; +use shared::config::Settings; use std::{future::Future, pin::Pin}; -use tokio::{signal::unix::SignalKind, sync::oneshot}; +use tokio::sync::oneshot; pub type AnyhowResultFuture = Pin> + Send>>; pub trait Component: Send + Sync + 'static + Sized { @@ -32,7 +30,7 @@ pub trait Component: Send + Sync + 'static + Sized { tokio::spawn(async move { #[cfg(unix)] - tokio::signal::unix::signal(SignalKind::terminate()) + tokio::signal::unix::signal(tokio::signal::unix::SignalKind::terminate()) .unwrap() .recv() .await; -- 2.39.5