diff --git a/crates/dav/src/resource/axum_methods.rs b/crates/dav/src/resource/axum_methods.rs index 0a9c6d3..41b62a1 100644 --- a/crates/dav/src/resource/axum_methods.rs +++ b/crates/dav/src/resource/axum_methods.rs @@ -1,11 +1,11 @@ -use axum::body::Body; +use axum::{extract::Request, response::Response}; use futures_util::future::BoxFuture; use headers::Allow; -use http::{Method, Request, Response}; +use http::Method; use std::{convert::Infallible, str::FromStr}; -pub type MethodFunction = - fn(Service, Request) -> BoxFuture<'static, Result, Infallible>>; +pub type MethodFunction = + fn(State, Request) -> BoxFuture<'static, Result>; pub trait AxumMethods: Sized + Send + Sync + 'static { #[inline]