Skip to main content

Module infrastructure

Module infrastructure 

Source

Re-exports§

pub use config::analyze_config;
pub use config::ConfigAnalysis;
pub use config::ConfigChangeEvent;
pub use config::ConfigKey;
pub use config::ConfigLoader;
pub use config::ConfigState;
pub use config::GeneralConfig;
pub use config::GeneralSettingsUpdate;
pub use config::PipedashConfig;
pub use config::Platform;
pub use config::PostgresConfig as SchemaPostgresConfig;
pub use config::ProviderFileConfig;
pub use config::ProviderSyncService;
pub use config::ServerConfig;
pub use config::SetupStatus;
pub use config::StorageBackend as StorageBackendType;
pub use config::StorageConfig;
pub use config::StorageManager;
pub use config::SyncResult as ConfigSyncResult;
pub use config::TokenReference;
pub use config::ViewFileConfig;
pub use config::OFFICIAL_PUSH_RELAY_URL;
pub use config_backend::ConfigBackend;
pub use config_backend::ConfigExport;
pub use config_backend::StoredPermissions;
pub use database::PostgresConfigBackend;
pub use database::init_database;
pub use database::SqliteConfigBackend;
pub use deduplication::hash_pipeline_run;
pub use deduplication::hash_request;
pub use deduplication::RequestDeduplicator;
pub use http_client::HttpClientManager;
pub use migration::MigrationOptions;
pub use migration::MigrationOrchestrator;
pub use migration::MigrationPlan;
pub use migration::MigrationProgress;
pub use migration::MigrationResult;
pub use migration::MigrationStats;
pub use migration::MigrationStep;
pub use migration::ValidationReport;
pub use storage::LocalStorage;
pub use storage::ObjectMetadata;
pub use storage::StorageBackend;
pub use sync::ConflictResolution;
pub use sync::SyncConfig;
pub use sync::SyncDirection;
pub use sync::SyncManager;
pub use sync::SyncResult;
pub use token_store::EnvTokenStore;
pub use token_store::MemoryTokenStore;
pub use token_store::TokenStore;

Modules§

config
config_backend
database
deduplication
http_client
migration
providers
run_logs
secrets
status_feeds
storage
sync
token_store