From fe01601ff3f8c5d5d4fd7b11a358e285a606d4f8 Mon Sep 17 00:00:00 2001 From: Rob Ede Date: Mon, 29 Mar 2021 11:50:31 +0100 Subject: [PATCH] use alloc imports --- actix-utils/src/counter.rs | 6 ++---- actix-utils/src/future/poll_fn.rs | 2 +- actix-utils/src/lib.rs | 2 ++ 3 files changed, 5 insertions(+), 5 deletions(-) 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;