List of all items
Structs
- circuit_breaker::CircuitBreaker
- circuit_breaker::CircuitBreakerConfig
- circuit_breaker::CircuitBreakerStats
- config::DbConfig
- config::HttpConfig
- config::PortalEntry
- config::PortalsConfig
- config::SyncConfig
- error::GeminiErrorDetails
- export::ExportService
- harvest::HarvestService
- job::CreateJobRequest
- job::HarvestJob
- job::ParseJobStatusError
- job::RetryConfig
- job::WorkerConfig
- models::DatabaseStats
- models::Dataset
- models::NewDataset
- models::Portal
- models::SearchResult
- progress::SilentReporter
- progress::TracingReporter
- search::SearchService
- sync::AtomicSyncStats
- sync::BatchHarvestSummary
- sync::PortalHarvestResult
- sync::ReprocessingDecision
- sync::SyncResult
- sync::SyncStats
- worker::SilentWorkerReporter
- worker::TracingWorkerReporter
- worker::WorkerService
Enums
- circuit_breaker::CircuitBreakerError
- circuit_breaker::CircuitState
- error::AppError
- error::GeminiErrorKind
- export::ExportFormat
- job::JobStatus
- progress::HarvestEvent
- sync::SyncOutcome
- sync::SyncStatus
- worker::WorkerEvent
Traits
- job_queue::JobQueue
- progress::ProgressReporter
- traits::DatasetStore
- traits::EmbeddingProvider
- traits::PortalClient
- traits::PortalClientFactory
- worker::WorkerReporter
Functions
- config::default_config_dir
- config::default_config_path
- config::load_portals_config
- sync::needs_reprocessing