From c351fc00acfe4d645e7c4fade13f2ba36caa0705 Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Wed, 13 Sep 2023 18:07:06 +0200 Subject: [PATCH] remove propfind_extractor.rs --- crates/dav/src/propfind_extractor.rs | 42 ---------------------------- 1 file changed, 42 deletions(-) delete mode 100644 crates/dav/src/propfind_extractor.rs diff --git a/crates/dav/src/propfind_extractor.rs b/crates/dav/src/propfind_extractor.rs deleted file mode 100644 index 5730b55..0000000 --- a/crates/dav/src/propfind_extractor.rs +++ /dev/null @@ -1,42 +0,0 @@ -use std::pin::Pin; - -use actix_web::{http::StatusCode, Either, FromRequest, HttpRequest, ResponseError}; -use derive_more::Display; -use futures_util::{ - future::{err, ok, Ready}, - Future, -}; - -#[derive(Debug, Display)] -pub struct BadPropfindRequest {} - -impl ResponseError for BadPropfindRequest { - fn status_code(&self) -> actix_web::http::StatusCode { - StatusCode::BAD_REQUEST - } -} - -#[derive(Debug, PartialEq)] -pub struct Propfind(Vec); - -impl FromRequest for Propfind { - type Error = BadPropfindRequest; - type Future = Either>>; - - fn from_request(req: &HttpRequest, payload: &mut Payload) -> Self::Future {} -} - -pub struct PropfindExtractFut { - body_fut: HttpMessageBody, -} - -impl Future for PropfindExtractFut { - type Output = Result; - - fn poll( - self: Pin<&mut Self>, - cx: &mut std::task::Context<'_>, - ) -> std::task::Poll { - Pin::new() - } -}