[][src]Module exr::io

Specialized binary input and output. Uses the error handling for this crate.

Structs

PeekRead

Peek a single byte without consuming it.

Tracking

Keep track of what byte we are at. Used to skip back to a previous place after writing some information.

Traits

Data

Generic trait that defines common binary operations such as reading and writing for this type.

Read

The Read trait allows for reading bytes from a source.

Write

A trait for objects which are byte-oriented sinks.

Functions

attempt_delete_file_on_write_error

If an error occurs while writing, attempts to delete the partially written file.

skip_bytes

Skip reading uninteresting bytes without allocating.