This crate defines CharDevice trait, a wrapper around std::fs::File for character devices.
CharDevice
std::fs::File