#![deny(missing_docs)]
pub mod manifest;
pub mod storage;
pub use manifest::{ManifestFileEntry, StorageManifest};
pub use storage::{
data_claims, make_auth_request, now_ms, open_remote_request, open_remote_response,
process_remote_request, seal_remote_request, seal_remote_response, transport_claims,
validate_auth_resource, AuthRemoteRequest, AuthRemoteResponse, BackupDescriptor,
DntFileObjectStore, DntFileSecretStore, DntFileSnapshotStore, FileStorageProvider, Migration,
MigrationId, RemoteAuthStorageClient, Repository, RepositoryName, SealedObjectStore,
SealedSecretStore, SealedSnapshotStore, SealedStoragePolicy, StorageError, StorageHealth,
StorageProvider, StorageResult, StorageStatus, Transaction, AUTH_REMOTE_ENDPOINT,
AUTH_REMOTE_SCHEMA, DEFAULT_AUTH_REMOTE_MAX_BYTES, DEFAULT_AUTH_REMOTE_TIMEOUT_MS,
DEFAULT_AUTH_REMOTE_TTL_MS,
};