]> git.puffer.fish Git - matthieu/nova.git/commitdiff
fix tokio not working on windows
authorMatthieuCoder <matthieu@matthieu-dev.xyz>
Tue, 3 Jan 2023 11:54:05 +0000 (15:54 +0400)
committerMatthieuCoder <matthieu@matthieu-dev.xyz>
Tue, 3 Jan 2023 11:54:05 +0000 (15:54 +0400)
libs/leash/src/lib.rs

index 13e8258c5a065b19bcfa433bceabd1346299f020..a73a0b5f4f32728ebf58996676d7bc8141eae03e 100644 (file)
@@ -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<T> = Pin<Box<dyn Future<Output = Result<T>> + 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;