- Add webdav.rs module: VfsDavFs, VfsDavFile, VfsDavMetaData - Implement DavFileSystem + Clone for GuardedFileSystem blanket impl - Add clone_boxed to VfsBackend trait (required for Sync) - Update CLI webdav.rs to use VFS instead of SQLite - Add bytes dependency - All 155 tests pass
33 lines
550 B
Rust
33 lines
550 B
Rust
pub mod api;
|
|
pub mod archive;
|
|
pub mod audio;
|
|
pub mod audit;
|
|
pub mod auth;
|
|
pub mod category_view;
|
|
pub mod cli;
|
|
pub mod command;
|
|
pub mod config;
|
|
pub mod download;
|
|
pub mod import_markdown;
|
|
pub mod pg_client;
|
|
pub mod provider;
|
|
pub mod render;
|
|
pub mod rsync;
|
|
pub mod s3;
|
|
pub mod s3_auth;
|
|
pub mod s3_config;
|
|
pub mod s3_xml;
|
|
pub mod scan;
|
|
pub mod server;
|
|
pub mod ssh_server;
|
|
pub mod sync;
|
|
pub mod vfs;
|
|
pub mod webdav;
|
|
|
|
#[cfg(test)]
|
|
mod security_audit;
|
|
|
|
// Re-export from external filetree crate
|
|
pub use filetree::node::FileNode;
|
|
pub use filetree::FileTree;
|