[][src]Module asuran::manifest::target

Re-exports

pub use filesystem::FileSystemTarget;

Modules

filesystem

Structs

BackupObject

A collection of Reads and the byte ranges that they are associated with, in an object to be committed to a repository.

ByteRange

Representation of a Read/Write for an object, and the range of bytes within that object it is responsible for

Listing

Describes an abstract representation of a directory structure.

ListingIterator

Iterates over an owned Listing

Node

A node is a description of an object in the listing

RefListingIterator

Iterated over a borrowed Listing

RestoreObject

A collection of Writes and their associated byte ranges with in an object to be restored from a repository.

Enums

NodeType

The type of node in the listing

Traits

BackupTarget

Collection of methods that a backup driver has to implement in order for a generic backup driver to be able to commit its objects to a repository

RestoreTarget

Collection of methods that a restore target has to implement in order for a generic restore driver to be able to load and properly restore its objects from a repository.