Module vach::builder[][src]

Expand description

Builder related data structures and logic

Structs

The archive builder. Provides an interface with which one can configure and build out valid vach archives.

Allows for the customization of valid vach archives during their construction. Such as custom MAGIC, custom Header flags and signing by providing a keypair.

A wrapper around an io::Read handle. Allows for multiple types of data implementing io::Read to be used under one structure. Also used to configure how data will be processed and embedded into an write target.

Enums

Configures how Leafs should be compressed. Default is CompressMode::Never.

All errors manifestable within vach collected into a neat enum

Type Definitions

Internal Result type alias used by vach. Basically equal to: Result<T, InternalError>