From 14328e6f943882688646d69c11515d6754413091 Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Sat, 1 Jun 2024 14:42:14 +0200 Subject: [PATCH] Remove now unnecessary generate_multistatus function --- crates/dav/src/xml_snippets.rs | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/crates/dav/src/xml_snippets.rs b/crates/dav/src/xml_snippets.rs index 89f19e5..7b38342 100644 --- a/crates/dav/src/xml_snippets.rs +++ b/crates/dav/src/xml_snippets.rs @@ -1,5 +1,3 @@ -use anyhow::Result; -use quick_xml::{events::attributes::Attribute, Writer}; use serde::Serialize; #[derive(Serialize)] @@ -14,22 +12,3 @@ impl HrefElement { #[derive(Serialize)] pub struct TextNode(pub Option); - -pub fn generate_multistatus<'a, F, A>(namespaces: A, closure: F) -> Result -where - F: FnOnce(&mut Writer<&mut Vec>) -> Result<(), quick_xml::Error>, - A: IntoIterator, - A::Item: Into>, -{ - let mut output_buffer = Vec::new(); - let mut writer = Writer::new_with_indent(&mut output_buffer, b' ', 2); - writer - .create_element("multistatus") - .with_attributes(namespaces) - .write_inner_content(closure)?; - - Ok(format!( - "\n{}", - std::str::from_utf8(&output_buffer)? - )) -}