File: extract_self_ref.rs

package info (click to toggle)
rust-axum 0.8.4-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 4,356 kB
  • sloc: javascript: 35; makefile: 24; sql: 6; sh: 1
file content (22 lines) | stat: -rw-r--r-- 369 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use axum::extract::{FromRequest, Request};
use axum_macros::debug_handler;

struct A;

impl<S> FromRequest<S> for A
where
    S: Send + Sync,
{
    type Rejection = ();

    async fn from_request(_req: Request, _state: &S) -> Result<Self, Self::Rejection> {
        unimplemented!()
    }
}

impl A {
    #[debug_handler]
    async fn handler(&self) {}
}

fn main() {}