diff --git a/actix-utils/src/counter.rs b/actix-utils/src/counter.rs index 026db0af..383ac11d 100644 --- a/actix-utils/src/counter.rs +++ b/actix-utils/src/counter.rs @@ -1,9 +1,7 @@ //! Task-notifying counter. -use core::cell::Cell; -use core::task; - -use std::rc::Rc; +use alloc::rc::Rc; +use core::{cell::Cell, task}; use local_waker::LocalWaker; diff --git a/actix-utils/src/future/poll_fn.rs b/actix-utils/src/future/poll_fn.rs index 8061d42f..2e5285d8 100644 --- a/actix-utils/src/future/poll_fn.rs +++ b/actix-utils/src/future/poll_fn.rs @@ -3,9 +3,9 @@ use core::{ fmt, future::Future, + pin::Pin, task::{Context, Poll}, }; -use std::pin::Pin; /// Create a future driven by the provided function that receives a task context. pub fn poll_fn(f: F) -> PollFn diff --git a/actix-utils/src/lib.rs b/actix-utils/src/lib.rs index 911610fd..aff9f235 100644 --- a/actix-utils/src/lib.rs +++ b/actix-utils/src/lib.rs @@ -5,6 +5,8 @@ #![doc(html_logo_url = "https://actix.rs/img/logo.png")] #![doc(html_favicon_url = "https://actix.rs/favicon.ico")] +extern crate alloc; + pub mod counter; pub mod future; pub mod timeout;