Use std::future::ready (#231)

`std::future::ready` has been stable since 1.48 so since axum's MSRV is
1.51 we can use this rather the one from `futures_util`.
This commit is contained in:
David Pedersen
2021-08-21 15:18:05 +02:00
committed by GitHub
parent 82dc847d47
commit 8a61b9ffe1
5 changed files with 12 additions and 9 deletions
+3 -2
View File
@@ -19,6 +19,7 @@ use std::{
borrow::Cow,
convert::Infallible,
fmt,
future::ready,
marker::PhantomData,
sync::Arc,
task::{Context, Poll},
@@ -722,7 +723,7 @@ where
*res.status_mut() = self.status;
EmptyRouterFuture {
future: futures_util::future::ok(res),
future: ready(Ok(res)),
}
}
}
@@ -1059,7 +1060,7 @@ where
fn call(&mut self, _target: T) -> Self::Future {
future::MakeRouteServiceFuture {
future: futures_util::future::ready(Ok(self.service.clone())),
future: ready(Ok(self.service.clone())),
}
}
}