Move namespace to dedicated dav crate

This commit is contained in:
Lennart
2023-09-14 13:30:58 +02:00
parent 1e6e97abfb
commit afae9bccc5
7 changed files with 11 additions and 3 deletions

View File

@@ -17,6 +17,7 @@ quick-xml = { version = "0.30.0", features = [
] }
roxmltree = "0.18.0"
rustical_store = { path = "../store/" }
rustical_dav = { path = "../dav/" }
rustical_auth = { path = "../auth/" }
serde = { version = "1.0.188", features = ["serde_derive", "derive"] }
serde_json = "1.0.105"

View File

@@ -16,7 +16,6 @@ use tokio::sync::RwLock;
pub mod depth_extractor;
pub mod error;
pub mod namespace;
pub mod proptypes;
pub mod resource;
pub mod resources;

View File

@@ -1,4 +1,4 @@
use crate::namespace::Namespace;
use rustical_dav::namespace::Namespace;
use crate::resource::HandlePropfind;
use crate::resources::event::EventResource;
use crate::xml_snippets::generate_multistatus;

View File

@@ -1,5 +1,4 @@
use crate::depth_extractor::Depth;
use crate::namespace::Namespace;
use crate::resource::{HandlePropfind, Resource};
use crate::xml_snippets::generate_multistatus;
use crate::CalDavContext;
@@ -10,6 +9,7 @@ use actix_web::{HttpRequest, HttpResponse};
use anyhow::Result;
use quick_xml::events::BytesText;
use rustical_auth::{AuthInfoExtractor, CheckAuthentication};
use rustical_dav::namespace::Namespace;
use rustical_store::calendar::CalendarStore;
use thiserror::Error;

7
crates/dav/Cargo.toml Normal file
View File

@@ -0,0 +1,7 @@
[package]
name = "rustical_dav"
version = "0.1.0"
edition = "2021"
[dependencies]
quick-xml = "0.30.0"

1
crates/dav/src/lib.rs Normal file
View File

@@ -0,0 +1 @@
pub mod namespace;