[][src]Crate libasuran

libasuran provides a consistent high-level interface to asuran archives across multiple storage backends and backup targets.

Asuran allows for the storing of multiple rich archives in a single repository, while providing encryption, compression, and global deduplication.

Modules

chunker

The chunker is responsible for dividing objects into chunks for deduplication and storage

manifest

This module provides the root object of the object graph of a repository.

repository

The repository imeplements a low-level key-value store, upon which all higher level structures in asuran are built.

Structs

IMPLEMENTATION_UUID

The UUID of this asuran implementation

VERSION_BYTES

The versions bytes for this version of libasuran, the concationation of major+minor+patch as u16s in network byte order

VERSION_PIECES

The pieces of the version string for this version of libasuran

Constants

VERSION