Crates.io | layered-io |
lib.rs | layered-io |
version | 0.23.1 |
source | src |
created_at | 2021-01-28 20:50:42.325193 |
updated_at | 2024-03-29 20:42:46.974298 |
description | I/O traits extending Read and Write |
homepage | |
repository | https://github.com/sunfishcode/layered-io |
max_upload_size | |
id | 347754 |
size | 106,730 |
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.