List of all items
Structs
- config::AccountConfig
- config::ConfigFile
- config::ConfigManager
- config::EncryptionConfig
- config::EncryptionKey
- config::GlobalSettings
- config::NetworkSettings
- config::NotificationConfig
- config::PluginConfig
- config::PluginHookConfig
- config::ProxyConfig
- config::RateLimitConfig
- config::RateLimitingSettings
- config::RetryPolicy
- config::ScheduleConfig
- config::SecurityEncryptionSettings
- config::SecuritySettings
- config::SyncPolicy
- config::SyncTask
- core::rate_limit::SlidingWindowRateLimiter
- core::rate_limit::TokenBucketRateLimiter
- core::traits::DiffOptions
- core::traits::FileMetadata
- core::traits::ProgressUpdate
- core::traits::TransferStats
- encryption::EncryptionManager
- encryption::EncryptionMetadata
- encryption::types::IvContext
- plugins::FileMetadata
- plugins::hooks::HookContext
- plugins::manager::HookManager
- plugins::manager::LoggingPlugin
- providers::DownloadResult
- providers::FileInfo
- providers::RateLimitedProvider
- providers::UploadResult
- providers::aliyun::AliYunDriveProvider
- providers::webdav::WebDavProvider
- report::FileSyncResult
- report::FileTypeStats
- report::SyncReport
- report::SyncStatistics
- sync::VerificationResult
- sync::diff::BinaryChanges
- sync::diff::ChangeDetails
- sync::diff::ChangePattern
- sync::diff::DiffDetector
- sync::diff::DiffOptions
- sync::diff::DiffResult
- sync::diff::DiffStats
- sync::diff::FileDiff
- sync::diff::FileMetadata
- sync::engine::RepairResult
- sync::engine::SyncEngine
- sync::engine::SyncProgress
- sync::engine::VerificationProgress
- sync::engine::VerificationResult
Enums
- config::DiffMode
- config::FilterRule
- config::KeyData
- config::LogLevel
- config::NotificationEvent
- config::NotificationType
- config::OverlapPolicy
- config::PluginSource
- config::ProviderType
- config::Schedule
- core::traits::FileChange
- encryption::types::EncryptionAlgorithm
- encryption::types::IvMode
- error::ConfigError
- error::EncryptionError
- error::ProviderError
- error::StorageError
- error::SyncError
- plugins::hooks::HookPriority
- plugins::hooks::PluginHook
- report::FileOperation
- report::FileSyncStatus
- report::FileType
- report::SyncStatus
- sync::diff::ChecksumType
- sync::diff::ContentChangeType
- sync::diff::DiffAction
- sync::diff::PatternType
Traits
- core::traits::AuditLogger
- core::traits::ChecksumCalculator
- core::traits::ConfigValidator
- core::traits::DiffDetector
- core::traits::FileFilter
- core::traits::HealthChecker
- core::traits::HookHandler
- core::traits::Notifier
- core::traits::Plugin
- core::traits::ProgressReporter
- core::traits::RateLimiter
- core::traits::ResourceManager
- core::traits::RetryStrategy
- core::traits::StateManager
- core::traits::TaskScheduler
- plugins::hooks::HookHandler
- providers::StorageProvider
Functions
- providers::create_provider
- utils::account::find_account_id
- utils::account::find_account_id_internal
- utils::crypto::generate_recovery_code
- utils::format::format_bytes
- utils::format::truncate_string
- utils::interaction::parse_account_path_or_select
- utils::interaction::select_account_and_path
- utils::path::parse_account_path
- utils::task::find_task_id
- utils::task::get_task_status
- utils::task::remove_task_reports