List of all items
Structs
- Args
- ai::AiService
- ai::ContentAnalysis
- ai::Entity
- ai::FileInfo
- ai::FolderSuggestion
- ai::OrganizationSuggestion
- ai::classifier::Classification
- ai::classifier::ClassifierService
- ai::embeddings::EmbeddingCache
- ai::summarizer::SummarizerService
- ai::summarizer::Summary
- ai::summarizer::SummaryOptions
- config::AiConfig
- config::AuthConfig
- config::Config
- config::SearchConfig
- config::ServerConfig
- config::TelemetryConfig
- handlers::files::ListQuery
- handlers::search::SearchQuery
- middleware::auth::Claims
- models::AnalysisOptions
- models::AnalysisRequest
- models::ApiResponse
- models::ChatRequest
- models::ChatResponse
- models::Directory
- models::ErrorResponse
- models::File
- models::FileMetadata
- models::SearchFilters
- models::SearchRequest
- models::UploadRequest
- models::UploadResponse
- models::User
- models::ai::AnalysisOptions
- models::ai::AnalysisRequest
- models::ai::AnalysisResult
- models::ai::ChatRequest
- models::ai::ChatResponse
- models::auth::AuthToken
- models::auth::Claims
- models::auth::LoginRequest
- models::auth::RegisterRequest
- models::auth::User
- models::file::Directory
- models::file::File
- models::file::FileMetadata
- models::file::UploadResponse
- models::search::SearchRequest
- models::search::SearchResult
- server::AppState
- server::Server
- services::auth::AuthService
- services::auth::Claims
- services::auth::LoginRequest
- services::auth::LoginResponse
- services::auth::RegisterRequest
- services::auth::Session
- services::auth::User
- services::auth::UserInfo
- services::file::DiskUsage
- services::file::FileService
- services::search::IndexStats
- services::search::SearchService
- services::search::SearchStats
- utils::file_utils::EnhancedFileMetadata
- utils::file_utils::FileUtils
Enums
- ai::summarizer::SummaryStyle
- error::AiError
- error::AppError
- error::AuthError
- error::ConfigError
- error::FileSystemError
- error::SearchError
- error::ValidationError
- models::UserRole
- models::WebSocketMessage
- models::ai::AnalysisType
- models::auth::UserRole
- services::file::DirectoryEntry
Macros
Functions
- ai::classifier::classify_content
- ai::classifier::suggest_organization
- ai::embeddings::cosine_similarity
- ai::embeddings::generate_embedding
- ai::summarizer::extract_key_phrases
- ai::summarizer::summarize_content
- handlers::ai::analyze_content
- handlers::ai::chat
- handlers::ai::suggest_organization
- handlers::ai::summarize
- handlers::error_response
- handlers::files::delete
- handlers::files::download
- handlers::files::list
- handlers::files::metadata
- handlers::files::update
- handlers::files::upload
- handlers::health::health_check
- handlers::metrics::metrics
- handlers::search::file_search
- handlers::search::search
- handlers::search::semantic_search
- handlers::success_response
- handlers::webdav::delete
- handlers::webdav::handle_webdav
- handlers::webdav::propfind
- handlers::webdav::put
- middleware::auth::auth_middleware
- middleware::logging::logging_middleware
- telemetry::init
- utils::compression::compress_deflate
- utils::compression::compress_gzip
- utils::compression::decompress_deflate
- utils::compression::decompress_gzip
- utils::crypto::generate_token
- utils::crypto::hash_password
- utils::crypto::sha256_hash
- utils::crypto::verify_password
- utils::format_file_size
- utils::generate_random_string
- utils::is_text_file
- utils::sanitize_filename
- utils::validation::is_safe_path
- utils::validation::is_valid_email
- utils::validation::is_valid_file_size
- utils::validation::is_valid_filename
- utils::validation::sanitize_input
- utils::validation::sanitize_path
- utils::validation::validate_password
- utils::validation::validate_username