List of all items
Structs
- DateTime
- NaiveDate
- Utc
- Uuid
- backup::BackupManager
- backup::BackupMetadata
- backup::BackupStats
- cache::CacheConfig
- cache::CacheDependency
- cache::CacheStats
- cache::CachedData
- cache::ThingsCache
- cache_invalidation_middleware::CacheInvalidationMiddleware
- cache_invalidation_middleware::InvalidationConfig
- cache_invalidation_middleware::InvalidationEvent
- cache_invalidation_middleware::InvalidationRule
- cache_invalidation_middleware::InvalidationStats
- config::ThingsConfig
- config_hot_reload::ConfigHotReloader
- config_hot_reload::ConfigHotReloaderWithHandler
- config_hot_reload::DefaultConfigChangeHandler
- config_loader::ConfigLoader
- database::ComprehensiveHealthStatus
- database::DatabasePoolConfig
- database::DatabaseStats
- database::PoolHealthStatus
- database::PoolMetrics
- database::SqliteOptimizations
- database::ThingsDatabase
- database::query_builders::TaskUpdateBuilder
- disk_cache::DiskCache
- disk_cache::DiskCacheConfig
- disk_cache::DiskCacheEntry
- disk_cache::DiskCacheStats
- mcp_cache_middleware::MCPCacheConfig
- mcp_cache_middleware::MCPCacheEntry
- mcp_cache_middleware::MCPCacheMiddleware
- mcp_cache_middleware::MCPCacheStats
- mcp_config::ApiKeyConfig
- mcp_config::AuthenticationConfig
- mcp_config::CacheConfig
- mcp_config::CorsConfig
- mcp_config::CpuMonitoringConfig
- mcp_config::DatabaseConfig
- mcp_config::FeatureFlags
- mcp_config::LogRotationConfig
- mcp_config::LoggingConfig
- mcp_config::McpServerConfig
- mcp_config::MemoryMonitoringConfig
- mcp_config::MonitoringConfig
- mcp_config::OAuth2Config
- mcp_config::PerformanceConfig
- mcp_config::RateLimitingConfig
- mcp_config::SecurityConfig
- mcp_config::ServerConfig
- mcp_config::ValidationConfig
- models::Area
- models::BulkCompleteRequest
- models::BulkDeleteRequest
- models::BulkMoveRequest
- models::BulkOperationResult
- models::BulkUpdateDatesRequest
- models::CreateAreaRequest
- models::CreateProjectRequest
- models::CreateTagRequest
- models::CreateTaskRequest
- models::Project
- models::Tag
- models::TagCompletion
- models::TagMatch
- models::TagPair
- models::TagStatistics
- models::Task
- models::TaskFilters
- models::UpdateAreaRequest
- models::UpdateProjectRequest
- models::UpdateTagRequest
- models::UpdateTaskRequest
- performance::CacheMetrics
- performance::ComprehensivePerformanceSummary
- performance::OperationMetrics
- performance::OperationTimer
- performance::PerformanceMonitor
- performance::PerformanceStats
- performance::PerformanceSummary
- performance::QueryMetrics
- performance::SystemMetrics
- query::TaskQueryBuilder
- query_cache::CachedQueryResult
- query_cache::QueryCache
- query_cache::QueryCacheConfig
- query_cache::QueryCacheStats
- query_cache::QueryDependency
- query_performance::QueryContext
- query_performance::QueryOptimizationSuggestion
- query_performance::QueryPerformanceMetrics
- query_performance::QueryPerformanceStats
- query_performance::QueryPerformanceSummary
- query_performance::QueryPerformanceTracker
Enums
- cache::InvalidationStrategy
- cache_invalidation_middleware::CascadeInvalidationEvent
- cache_invalidation_middleware::InvalidationEventType
- cache_invalidation_middleware::InvalidationStrategy
- database::date_utils::DateConversionError
- database::date_utils::DateValidationError
- error::ThingsError
- models::DeleteChildHandling
- models::ProjectChildHandling
- models::TagAssignmentResult
- models::TagCreationResult
- models::TagMatchType
- models::TaskStatus
- models::TaskType
- query_performance::ImplementationEffort
- query_performance::OptimizationPriority
- query_performance::OptimizationType
Traits
- Deserialize
- Serialize
- cache_invalidation_middleware::CacheInvalidationHandler
- config_hot_reload::ConfigChangeHandler
Derive Macros
Functions
- cache::keys::areas
- cache::keys::inbox
- cache::keys::projects
- cache::keys::search
- cache::keys::today
- config_loader::load_config
- config_loader::load_config_from_env
- config_loader::load_config_with_paths
- database::date_utils::add_days
- database::date_utils::format_date_for_display
- database::date_utils::is_date_in_future
- database::date_utils::is_date_in_past
- database::date_utils::is_valid_things_timestamp
- database::date_utils::parse_date_from_string
- database::date_utils::safe_naive_date_to_things_timestamp
- database::date_utils::safe_things_date_to_naive_date
- database::date_utils::validate_date_range
- database::deserialize_tags_from_blob
- database::get_default_database_path
- database::mappers::map_task_row
- database::mappers::parse_optional_uuid
- database::mappers::parse_uuid_with_fallback
- database::naive_date_to_things_timestamp
- database::serialize_tags_to_blob
- database::tag_utils::calculate_similarity
- database::tag_utils::get_match_type
- database::tag_utils::is_partial_match
- database::tag_utils::normalize_tag_title
- database::validators::validate_area_exists
- database::validators::validate_project_exists
- database::validators::validate_task_exists