<div align="center">
<h1><code>char-device</code></h1>
<p>
<strong>Character Device I/O</strong>
</p>
<p>
<a href="https://github.com/sunfishcode/char-device/actions?query=workflow%3ACI"><img src="https://github.com/sunfishcode/char-device/workflows/CI/badge.svg" alt="Github Actions CI Status" /></a>
<a href="https://crates.io/crates/char-device"><img src="https://img.shields.io/crates/v/char-device.svg" alt="crates.io page" /></a>
<a href="https://docs.rs/char-device"><img src="https://docs.rs/char-device/badge.svg" alt="docs.rs docs" /></a>
</p>
</div>
This crate defines the [`CharDevice`] struct, a simple wrapper around
`std::fs::File` for character devices.
Support for async-std and tokio is temporarily disabled until those crates
contain the needed implementations of the I/O safety traits.
[`CharDevice`]: https://docs.rs/char-device/latest/char_device/struct.CharDevice.html