MCPcopy Create free account
hub / github.com/OpenKeyring/oak-keyring / create_cloud_storage

Function create_cloud_storage

src/cloud/provider.rs:140–316  ·  view source on GitHub ↗

Creates a CloudStorage instance from SyncConfig. Matches on `config.provider` and delegates to the corresponding adapter. Implemented providers** (all validate config + create OpenDAL operator): - WebDAV, iCloud, SFTP - S3, AliyunOSS, TencentCOS, HuaweiOBS - GoogleDrive (OAuth2 PKCE with built-in credentials) - Dropbox (OAuth2 with user-provided credentials) Stub providers** (adapter exists but

(config: &SyncConfig)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Calls 3

provider_nameFunction · 0.85
validate_configMethod · 0.45
create_operatorMethod · 0.45