From 00d284b0fb3f050bd4bc54d6a21382d287caff02 Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Tue, 31 Dec 2024 20:14:15 +0100 Subject: [PATCH] quick-xml: Remove serde-related features --- Cargo.lock | 1 - Cargo.toml | 6 +----- crates/dav/src/error.rs | 4 ---- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2cc2633..9e2496c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2344,7 +2344,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f22f29bdff3987b4d8632ef95fd6424ec7e4e0a57e2f4fc63e489e75357f6a03" dependencies = [ "memchr", - "serde", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index db45bee..df29692 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,11 +48,7 @@ tokio = { version = "1", features = [ url = "2.5" base64 = "0.22" thiserror = "2.0" -quick-xml = { version = "0.37", features = [ - "serde", - "serde-types", - "serialize", -] } +quick-xml = { version = "0.37" } rust-embed = "8.5" futures-core = "0.3.31" hex = { version = "0.4.3", features = ["serde"] } diff --git a/crates/dav/src/error.rs b/crates/dav/src/error.rs index 5536185..bdb33d1 100644 --- a/crates/dav/src/error.rs +++ b/crates/dav/src/error.rs @@ -22,9 +22,6 @@ pub enum Error { #[error(transparent)] XmlDeserializationError(#[from] rustical_xml::XmlDeError), - #[error(transparent)] - XmlSerializationError(#[from] quick_xml::SeError), - #[error(transparent)] IOError(#[from] std::io::Error), } @@ -37,7 +34,6 @@ impl actix_web::error::ResponseError for Error { Self::BadRequest(_) => StatusCode::BAD_REQUEST, Self::Unauthorized => StatusCode::UNAUTHORIZED, Self::XmlDeserializationError(_) => StatusCode::BAD_REQUEST, - Self::XmlSerializationError(_) => StatusCode::BAD_REQUEST, Error::PropReadOnly => StatusCode::CONFLICT, Self::IOError(_) => StatusCode::INTERNAL_SERVER_ERROR, }