diff --git a/crates/dav/src/propfind.rs b/crates/dav/src/propfind.rs index 5c5e745..c10e84a 100644 --- a/crates/dav/src/propfind.rs +++ b/crates/dav/src/propfind.rs @@ -136,22 +136,3 @@ where std::str::from_utf8(&output_buffer)? )) } - -pub fn generate_mkcol_response<'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("mkcol-response") - .with_attributes(namespaces) - .write_inner_content(closure)?; - - Ok(format!( - "\n{}", - std::str::from_utf8(&output_buffer)? - )) -} diff --git a/crates/dav/src/routes/calendar.rs b/crates/dav/src/routes/calendar.rs index 53aa847..ebaad49 100644 --- a/crates/dav/src/routes/calendar.rs +++ b/crates/dav/src/routes/calendar.rs @@ -1,7 +1,5 @@ use crate::namespace::Namespace; -use crate::propfind::{ - generate_mkcol_response, generate_multistatus, write_propstat_element, write_propstat_response, -}; +use crate::propfind::{generate_multistatus, write_propstat_response}; use crate::proptypes::write_string_prop; use crate::{CalDavContext, Error}; use actix_web::http::header::ContentType;