[][src]Module librapidarchive::spanning

Facilities for tracking data within a write buffer for error recovery.

Structs

DataZone

Represents data which has been committed to a write buffer and may fail to be written to the device.

DataZoneStream

Represents a series of DataZones as they pass through a buffered stream.

LimitingWriter

A writer with an imposed limit on how much data it can accept.

UnbufferedWriter

Wraps a writer that does not buffer writes in a RecoverableWrite implementation.

Traits

RecoverableWrite

Represents a write target whose writes are buffered, may fail, and can be recovered from.