Crate conserve

source ·
Expand description

Conserve backup system.

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

Re-exports

pub use crate::compress::snappy::Snappy;
pub use crate::compress::Compression;
pub use crate::index::IndexBuilder;
pub use crate::index::IndexEntry;
pub use crate::index::ReadIndex;
pub use crate::live_tree::LiveTree;
pub use crate::report::HasReport;
pub use crate::report::Report;
pub use crate::report::Sizes;
pub use crate::ui::UI;
pub use crate::errors::*;

Modules

Conserve error types.
Create GlobSet from a list of strings
Listing of files in a band in the archive.
Find source files within a source directory, in apath order.
Text output formats for structured data.
Accumulate statistics about a Conserve operation.
Abstract user interface trait.

Structs

An ordered archive path.
An archive holding backup material.
Accepts files to write in the archive (in apath order.)
All backup data is stored in a band.
Identifier for a band within an archive, eg ‘b0001’ or ‘b0001-0020’.
A readable, writable directory within a band holding data blocks.
GlobSet represents a group of globs that can be matched together in a single pass.
A write-only tree on the filesystem, as a restore destination.
Read index and file contents for a version stored in the archive.
The measured size of a tree.

Enums

Kind of file that can be stored in the archive.

Constants

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

Traits

A file, directory, or symlink stored in any tree.
Abstract Tree that may be either on the real filesystem or stored in an archive.
A tree open for writing, either local or an an archive.

Functions

Copy files and other entries from one tree to another.
List a directory.