Expand description
Encrypted backups.
Obnam is a backup program that encrypts the backups. This crate provides access to all the functionality of Obnam as a library.
Modulesยง
- accumulated_
time - Measure accumulated time for various operations.
- backup_
progress - Progress bars for Obnam.
- backup_
reason - Why was a file backed up?
- backup_
run - Run one backup.
- chunk
- Chunks of data.
- chunker
- Split file data into chunks.
- chunkid
- The identifier for a chunk.
- chunkmeta
- Metadata about a chunk.
- cipher
- Encryption cipher algorithms.
- client
- Client to the Obnam server HTTP API.
- cmd
- Subcommand implementations.
- config
- Client configuration.
- db
- A database abstraction around SQLite for Obnam.
- dbgen
- Database abstraction for generations.
- engine
- Engine for doing CPU heavy work in the background.
- error
- Errors from Obnam client.
- fsentry
- An entry in the file system.
- fsiter
- Iterate over directory tree.
- generation
- Backup generations of various kinds.
- genlist
- A list of generations on the server.
- genmeta
- Backup generations metadata.
- index
- An on-disk index of chunks for the server.
- indexedstore
- An indexed, on-disk store for chunks on the server.
- label
- A chunk label.
- passwords
- Passwords for encryption.
- performance
- Performance measurements from an Obnam run.
- policy
- Policy for what gets backed up.
- schema
- Database schema versions.
- server
- Stuff related to the Obnam chunk server.
- store
- Store chunks on-disk on server.
- workqueue
- A queue of work for
crate::engine::Engine.