Module io

Module io 

Source
Expand description

I/O helpers.

Structs§

ContentValidatingReader
An adapter for AsyncRead streams that validates source size and digest.
DigestingReader
An AsyncRead stream adapter that computes multiple ContentDigest as data is read.
DigestingWriter
An AsyncWrite stream adapter that computes multiple ContentDigest as data is written.
MultiContentDigest
Holds multiple flavors of content digests.
MultiDigester
A content digester that simultaneously computes multiple digest types.
PathMappingDataResolver
A DataResolver that maintains a path translation table and transparently redirects lookups.

Enums§

Compression
Compression format used by Debian primitives.
ContentDigest
Represents a content digest.

Traits§

DataResolver
Generic mechanism for obtaining content at a given path.

Functions§

drain_reader
Drain content from a reader to a black hole.
read_compressed
Wrap a reader with transparent compression.
read_decompressed
Wrap a reader with transparent decompression.