Library to program x86 (amd64) hardware. Contains x86 specific data structure descriptions, data-tables, as well as convenience function to call assembly instructions typically not exposed in higher level languages.
bit_field • 0.10.2Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.
DIRECT
0
bitflags • 1.3.2A macro to generate structures which behave like bitflags.
DIRECT
0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a static archive to be linked into Rust
code.
INDIRECT
1
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
INDIRECT
0
getrandom • 0.1.16A small cross-platform library for retrieving random data from system source
proc-macro2 • 1.0.88A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
shlex • 1.3.0Split a string into shell words, like Python's shlex.
INDIRECT
0
siphasher • 0.3.11SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
INDIRECT
0
stable_deref_trait • 1.2.0An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at
compile time. It currently supports bits, unsigned integers, and signed
integers. It also provides a type-level array of type-level numbers, but its
implementation is incomplete.
INDIRECT
0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.
phf • 0.8.0Runtime support for perfect hash function data structures
DIRECT
2
raw-cpuid • 7.0.4A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.
INDIRECT
6
raw-cpuid • 9.1.1A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.
x86 • 0.32.0Library to program x86 (amd64) hardware. Contains x86 specific data structure descriptions, data-tables, as well as convenience function to call assembly instructions typically not exposed in higher level languages.
INDIRECT
8
MIT OR Unlicense4
Package
Relation
Dependencies
Published
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.