#![allow(clippy::too_many_arguments)] #[macro_use] extern crate diesel; pub mod ai; pub mod auth; pub mod bin_progress; pub mod cleanup; pub mod clip_search; pub mod clip_watch; pub mod content_hash; pub mod data; pub mod database; pub mod date_resolver; pub mod duplicates; pub mod error; pub mod exif; pub mod face_watch; pub mod faces; pub mod file_scan; pub mod file_types; pub mod files; pub mod geo; pub mod libraries; pub mod library_maintenance; pub mod memories; pub mod otel; pub mod parsers; pub mod perceptual_hash; pub mod personas; pub mod service; pub mod state; pub mod tags; #[cfg(test)] pub mod testhelpers; pub mod thumbnails; pub mod utils; pub mod video; // Re-export commonly used types pub use data::{Claims, ThumbnailRequest}; pub use database::{connect, schema}; pub use state::AppState;