Crates.io | io-extras |
lib.rs | io-extras |
version | |
source | src |
created_at | 2021-11-09 20:32:35.988413 |
updated_at | 2024-12-04 01:40:56.39197 |
description | File/socket handle/descriptor utilities |
homepage | |
repository | https://github.com/sunfishcode/io-extras |
max_upload_size | |
id | 479054 |
Cargo.toml error: | TOML parse error at line 27, column 1 | 27 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
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 Windows
HandleOrSocket
types and traits and their corresponding non-Windows Fd
types and traits.
RawReadable
and RawWritable
, which adapt a raw Fd
/Handle
to
implement the Read
and Write
traits, respectively.
ReadWrite
traits, and supporting types, which provide abstractions over
types with one or two I/O resources, for reading and for writing.
This crate currently works on Rust 1.63, when default features are enabled. Some of the optional features have stricter requirements.