layered-io

Crates.iolayered-io
lib.rslayered-io
version0.23.1
sourcesrc
created_at2021-01-28 20:50:42.325193
updated_at2024-03-29 20:42:46.974298
descriptionI/O traits extending Read and Write
homepage
repositoryhttps://github.com/sunfishcode/layered-io
max_upload_size
id347754
size106,730
Dan Gohman (sunfishcode)

documentation

README

layered-io

I/O traits extending Read and Write

Github Actions CI Status crates.io page docs.rs docs

This crate defines ReadLayered and WriteLayered traits which extend std::io::Read and std::io::Write with additional functionality useful for performing I/O through layers of buffering and translation.

And it defines LayeredReader, LayeredWriter, and LayeredDuplexer types which implement ReadLayered, WriteLayered, and both, respectively, by wrapping implementations of std::io::Read, std::io::Write, and both, respectively.

Commit count: 93

cargo fmt