1#![warn(missing_docs)]
2#![doc = include_str!("../README.md")]
3
4pub mod client;
5pub mod env;
6pub mod error;
7pub mod humanize;
8pub mod model;
9pub mod selection;
10pub mod session;
11
12pub use client::{
13 CacheTuning, ConnectOptions, ConnectSpec, CreateOptions, DEFAULT_STDIN_FINALIZE_TIMEOUT,
14 KopiaClient, KopiaClientBuilder, MaintenanceMode, MigratePolicies, MigrateSources, PolicyArgs,
15 RestoreOptions, STDIN_FINALIZE_GRACE, ServerAuthMode, ServerStartSpec, SnapshotCreateOptions,
16 SnapshotMigrateOptions, StdinOutcome, StdinSnapshot, StdinWriter, SyncToOptions, ThrottleArgs,
17 VerifyOptions, split_policy_scopes,
18};
19pub use error::{
20 KopiaError, KopiaErrorClass, notfound_is_uninitialized, snapshot_skipped_unchanged,
21};
22pub use humanize::{exit_code_desc, humanize_tail};
23pub use model::{
24 BlobRetention, CleanupLogsStats, CleanupSupersededIndexesStats, ClientOptions, ContentFormat,
25 DeleteUnreferencedPacksStats, DirEntry, DirManifest, DirSummary, DirSummaryLite, EntryError,
26 IndexBlobEntry, MaintenanceCadence, MaintenanceInfo, MaintenanceRun, MaintenanceRunExtra,
27 MaintenanceSchedule, RepositoryStatus, RootEntry, SnapshotCreateOutcome, SnapshotCreateResult,
28 SnapshotListEntry, SnapshotSource, SnapshotStats, StorageInfo, partition_incomplete,
29 reclaimed_bytes_since, user_tags,
30};
31pub use selection::{filter_as_of, pick_offset};
32pub use session::{InvalidObjectId, ObjectId, SessionCmd};