1#![deny(missing_docs)]
14
15pub mod manifest;
16pub mod storage;
17
18pub use manifest::{ManifestFileEntry, StorageManifest};
19pub use storage::{
20 data_claims, file_storage_capability_descriptor_v1, make_auth_request, now_ms,
21 open_remote_request, open_remote_response, process_remote_request, seal_remote_request,
22 seal_remote_response, transport_claims, validate_auth_resource, AuthRemoteRequest,
23 AuthRemoteResponse, BackupDescriptor, DntFileObjectStore, DntFileSecretStore,
24 DntFileSnapshotStore, FileStorageProvider, Migration, MigrationId, RemoteAuthStorageClient,
25 Repository, RepositoryName, SealedObjectStore, SealedSecretStore, SealedSnapshotStore,
26 SealedStoragePolicy, StorageCapabilityCatalogV1, StorageCapabilityDescriptorV1,
27 StorageCapabilityError, StorageCapabilityProviderV1, StorageCapabilityRequirementsV1,
28 StorageCapabilityV1, StorageError, StorageHealth, StorageProvider, StorageResult,
29 StorageStatus, Transaction, AUTH_REMOTE_ENDPOINT, AUTH_REMOTE_SCHEMA,
30 DEFAULT_AUTH_REMOTE_MAX_BYTES, DEFAULT_AUTH_REMOTE_TIMEOUT_MS, DEFAULT_AUTH_REMOTE_TTL_MS,
31 MAX_STORAGE_CAPABILITY_PROVIDERS_V1, STORAGE_CAPABILITY_COUNT_V1,
32 STORAGE_CAPABILITY_DESCRIPTOR_VERSION_V1, STORAGE_REQUIRED_CAPABILITIES_SETTING,
33};