Crate conserve [] [src]

Conserve backup system.

For user documentation and an overview see http://conserve.fyi/.

Reexports

pub use compress::Compression;
pub use compress::snappy::Snappy;
pub use errors::*;
pub use index::IndexBuilder;
pub use index::Entry;
pub use index::IndexKind;
pub use report::Report;
pub use report::Sizes;
pub use ui::UI;

Modules

compress
errors

Conserve error types.

index

Listing of files in a band in the archive.

report

Accumulate statistics about a Conserve operation.

sources

Find source files within a source directory, in apath order.

testfixtures
ui

Abstract user interface trait.

Structs

Apath

An ordered archive path.

Archive
AtomicFile
BackupOptions
Band

All backup data is stored in a band.

BandId

Identifier for a band within an archive, eg 'b0001' or 'b0001-0020'.

BlockDir

A readable, writable directory within a band holding data blocks.

RestoreOptions

Options for Restore operation.

Constants

ARCHIVE_VERSION

Format-compatibility version, normally the first two components of the package version.

SYMLINKS_SUPPORTED

Functions

ensure_dir_exists
semver

Generate a semver string

version