summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs23
1 files changed, 20 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index a12b8a3..8894966 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,21 +1,38 @@
+//! Encrypted backups.
+//!
+//! Obnam is a backup program that encrypts the backups. This crate
+//! provides access to all the functionality of Obnam as a library.
+
+#![deny(missing_docs)]
+
+pub mod accumulated_time;
pub mod backup_progress;
pub mod backup_reason;
pub mod backup_run;
-pub mod benchmark;
-pub mod checksummer;
pub mod chunk;
pub mod chunker;
pub mod chunkid;
pub mod chunkmeta;
+pub mod chunkstore;
+pub mod cipher;
pub mod client;
pub mod cmd;
+pub mod config;
+pub mod db;
+pub mod dbgen;
+pub mod engine;
pub mod error;
pub mod fsentry;
pub mod fsiter;
pub mod generation;
pub mod genlist;
+pub mod genmeta;
pub mod index;
-pub mod indexedstore;
+pub mod label;
+pub mod passwords;
+pub mod performance;
pub mod policy;
+pub mod schema;
pub mod server;
pub mod store;
+pub mod workqueue;