Replace async_trait with AFIT / RPITIT (#2308)

Co-authored-by: Jonas Platte <[email protected]>
This commit is contained in:
Zheng Li
2024-09-28 21:27:11 +00:00
committed by GitHub
co-authored by Jonas Platte
parent dda5a273b5
commit 19101f624d
69 changed files with 116 additions and 267 deletions
@@ -1,12 +1,8 @@
use axum::{
async_trait,
extract::{Request, FromRequest},
};
use axum::extract::{FromRequest, Request};
use axum_macros::debug_handler;
struct A;
#[async_trait]
impl<S> FromRequest<S> for A
where
S: Send + Sync,
@@ -1,5 +1,5 @@
error: Handlers must only take owned values
--> tests/debug_handler/fail/extract_self_mut.rs:23:22
--> tests/debug_handler/fail/extract_self_mut.rs:19:22
|
23 | async fn handler(&mut self) {}
19 | async fn handler(&mut self) {}
| ^^^^^^^^^
@@ -1,12 +1,8 @@
use axum::{
async_trait,
extract::{Request, FromRequest},
};
use axum::extract::{FromRequest, Request};
use axum_macros::debug_handler;
struct A;
#[async_trait]
impl<S> FromRequest<S> for A
where
S: Send + Sync,
@@ -1,5 +1,5 @@
error: Handlers must only take owned values
--> tests/debug_handler/fail/extract_self_ref.rs:23:22
--> tests/debug_handler/fail/extract_self_ref.rs:19:22
|
23 | async fn handler(&self) {}
19 | async fn handler(&self) {}
| ^^^^^