This crate provides a few miscellaneous utilities related to I/O:
HandleOrSockettypes and traits for Windows, which abstract over Windows
*Handle*and their corresponding Windows
*Socket*types and traits.
Griptypes and traits, which abstract over the aforementioned Windows
HandleOrSockettypes and traits and their corresponding non-Windows
Fdtypes and traits.
RawWriteable, which adapt a raw
Handleto implement the
ReadWritetraits, and supporting types, which provide abstractions over types with one or two I/O resources, for reading and for writing.
“Grip” is an abstraction over “Fd” and “HandleOrSocket”. “Handle” would be the obvious term, but that has a more specific meaning on Windows.
Traits for working with types that may have up to two I/O objects.