mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-11-16 09:24:00 +00:00
appease clippy
This commit is contained in:
parent
ac43b86b60
commit
4712ae4eb0
1 changed files with 4 additions and 2 deletions
|
@ -54,7 +54,7 @@ impl RateLimited {
|
||||||
{
|
{
|
||||||
let rate_limit: RateLimitConfig = actix_web::web::block(move || {
|
let rate_limit: RateLimitConfig = actix_web::web::block(move || {
|
||||||
// needs to be in a web::block because the RwLock in settings is from stdlib
|
// needs to be in a web::block because the RwLock in settings is from stdlib
|
||||||
Ok(Settings::get().rate_limit.clone()) as Result<_, failure::Error>
|
Ok(Settings::get().rate_limit) as Result<_, failure::Error>
|
||||||
})
|
})
|
||||||
.await
|
.await
|
||||||
.map_err(|e| match e {
|
.map_err(|e| match e {
|
||||||
|
@ -150,6 +150,8 @@ where
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FutResult<T, E> = dyn Future<Output = Result<T, E>>;
|
||||||
|
|
||||||
impl<S> Service for RateLimitedMiddleware<S>
|
impl<S> Service for RateLimitedMiddleware<S>
|
||||||
where
|
where
|
||||||
S: Service<Request = ServiceRequest, Response = ServiceResponse, Error = actix_web::Error>,
|
S: Service<Request = ServiceRequest, Response = ServiceResponse, Error = actix_web::Error>,
|
||||||
|
@ -158,7 +160,7 @@ where
|
||||||
type Request = S::Request;
|
type Request = S::Request;
|
||||||
type Response = S::Response;
|
type Response = S::Response;
|
||||||
type Error = actix_web::Error;
|
type Error = actix_web::Error;
|
||||||
type Future = Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>>>>;
|
type Future = Pin<Box<FutResult<Self::Response, Self::Error>>>;
|
||||||
|
|
||||||
fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
|
fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
|
||||||
self.1.poll_ready(cx)
|
self.1.poll_ready(cx)
|
||||||
|
|
Loading…
Reference in a new issue