diff --git a/actix-utils/src/keepalive.rs b/actix-utils/src/keepalive.rs index e113f818..0cc9380d 100644 --- a/actix-utils/src/keepalive.rs +++ b/actix-utils/src/keepalive.rs @@ -3,9 +3,9 @@ use std::future::Future; use std::marker::PhantomData; use std::pin::Pin; use std::task::{Context, Poll}; -use std::time::{Duration, Instant}; +use std::time::Duration; -use actix_rt::time::{delay, Delay}; +use actix_rt::time::{delay_until, Delay, Instant}; use actix_service::{Service, ServiceFactory}; use futures::future::{ok, Ready}; @@ -87,7 +87,7 @@ where ka, time, expire, - delay: delay(expire), + delay: delay_until(expire), _t: PhantomData, } } diff --git a/actix-utils/src/time.rs b/actix-utils/src/time.rs index d832d4d2..e1b0791a 100644 --- a/actix-utils/src/time.rs +++ b/actix-utils/src/time.rs @@ -1,8 +1,8 @@ use std::convert::Infallible; use std::task::{Context, Poll}; -use std::time::{self, Duration, Instant}; +use std::time::{self, Duration}; -use actix_rt::time::delay_for; +use actix_rt::time::{delay_for, Instant}; use actix_service::{Service, ServiceFactory}; use futures::future::{ok, ready, FutureExt, Ready};