1#![warn(missing_docs)]
2#![doc = include_str!("../README.md")]
3
4pub mod client;
5pub mod env;
6pub mod error;
7pub mod model;
8pub mod selection;
9pub mod session;
10
11pub use client::{
12 CacheTuning, ConnectSpec, CreateOptions, KopiaClient, KopiaClientBuilder, MaintenanceMode,
13 PolicyArgs, RestoreOptions, ServerAuthMode, ServerStartSpec, SnapshotCreateOptions,
14 SyncToOptions, ThrottleArgs, VerifyOptions, split_policy_scopes,
15};
16pub use error::{KopiaError, KopiaErrorClass, notfound_is_uninitialized};
17pub use model::{
18 ClientOptions, ContentFormat, DirEntry, DirManifest, DirSummary, DirSummaryLite, EntryError,
19 IndexBlobEntry, MaintenanceCadence, MaintenanceInfo, MaintenanceSchedule, RepositoryStatus,
20 RootEntry, SnapshotCreateResult, SnapshotListEntry, SnapshotSource, SnapshotStats, StorageInfo,
21 user_tags,
22};
23pub use selection::{filter_as_of, pick_offset};
24pub use session::SessionCmd;