Module config

Module config 

Source
Expand description

Sync + storage configuration.

Config is a plain runtime struct the host populates from its own config. coven never persists it — the host owns its config file and maps the sync-relevant fields into Config when constructing the sync manager.

Structs§

CloudHomeConfig
The cloud home: which provider backs sync and its per-provider settings. One cohesive unit — connecting picks a provider and fills its fields; disconnecting resets the whole thing to default.
Config
Sync + storage configuration for one library.
ConfigYaml
On-disk form of Config (the runtime library_dir is supplied separately).

Enums§

CloudProvider
Cloud home provider selection.
ConfigError
Configuration errors.