24 releases
0.18.3 | Oct 30, 2024 |
---|---|
0.18.2 | Mar 29, 2024 |
0.18.1 | Dec 1, 2023 |
0.18.0 | Jun 11, 2023 |
0.12.2 | Nov 19, 2021 |
#65 in Operating systems
320,455 downloads per month
Used in 266 crates
(19 directly)
125KB
3K
SLoC
This crate provides a few miscellaneous utilities related to I/O:
-
HandleOrSocket
types and traits for Windows, which abstract over Windows*Handle*
and their corresponding Windows*Socket*
types and traits. -
Grip
types and traits, which abstract over the aforementioned WindowsHandleOrSocket
types and traits and their corresponding non-WindowsFd
types and traits. -
RawReadable
andRawWritable
, which adapt a rawFd
/Handle
to implement theRead
andWrite
traits, respectively. -
ReadWrite
traits, and supporting types, which provide abstractions over types with one or two I/O resources, for reading and for writing.
Minimum Supported Rust Version (MSRV)
This crate currently works on Rust 1.63, when default features are enabled. Some of the optional features have stricter requirements.
Dependencies
~0–11MB
~135K SLoC