Portable
Provides a minimal and safe low-level x86_64 IO port bindings.
This crate is inspired by x86_64 and designed to be simple, lightweight and pretty to use.
Here is an example reading from 0x01 and writing 0x02 into it:
// At first, read from port
let foo_port = new;
let data: u8 = foo_port.read;
// And write
foo_port.write;
Please, take a note that this is a no_std crate and can be used in something like osdev