licenses.dev

x86 v0.47.0

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.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

Apache-2.0 OR MIT25
PackageRelationDependenciesPublished
as-slice • 0.1.5`AsSlice` and `AsMutSlice` traitsINDIRECT6
bit_field • 0.10.2Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.DIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. DIRECT0
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. INDIRECT0
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
hash32 • 0.1.132-bit hashing algorithmsINDIRECT1
heapless • 0.5.6`static` friendly data structures that don't require dynamic memory allocationINDIRECT9
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
klogger • 0.0.9Library for logging in kernel mode.DIRECT17
libc • 0.2.161Raw FFI bindings to platform libraries like libc. DIRECT0
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
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.INDIRECT1
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.3.1ChaCha random number generator INDIRECT13
rand_core • 0.6.4Core random number generator traits and tools for implementation. INDIRECT4
rand • 0.8.5Random number generators and other randomness functionality. INDIRECT14
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatDIRECT9
serde • 1.0.195A generic serialization/deserialization frameworkINDIRECT5
siphasher • 0.3.11SipHash-2-4, SipHash-1-3 and 128-bit variants in pure RustINDIRECT0
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. INDIRECT0
syn • 2.0.82Parser for Rust source codeINDIRECT2
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.INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
MIT11
PackageRelationDependenciesPublished
generic-array • 0.12.4Generic types implementing functionality of arraysINDIRECT1
generic-array • 0.13.3Generic types implementing functionality of arraysINDIRECT1
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
phf_codegen • 0.9.0Codegen library for PHF typesDIRECT18
phf_generator • 0.9.1PHF generation logicINDIRECT17
phf_shared • 0.9.0Support code shared by PHF librariesINDIRECT1
phf • 0.9.0Runtime support for perfect hash function data structuresDIRECT2
raw-cpuid • 10.7.0A 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.DIRECT1
spin • 0.5.2Spin-based synchronization primitivesINDIRECT0
termcodes • 0.0.1A library for styled output in ANSI terminals.INDIRECT0
x86 • 0.45.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.INDIRECT3
MIT OR Unlicense4
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
csv-core • 0.1.11Bare bones CSV parsing with no_std support.INDIRECT1
csv • 1.3.0Fast CSV parsing with support for serde.DIRECT10
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception1
PackageRelationDependenciesPublished
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/x86)](https://licenses.dev/cargo/x86)
<a href="https://licenses.dev/cargo/x86">
  <img src="https://licenses.dev/b/cargo/x86" alt="licenses" />
</a>

Or the licenses badge code for the 0.47.0 version:

[![licenses](https://licenses.dev/b/cargo/x86/0.47.0)](https://licenses.dev/cargo/x86/0.47.0)
<a href="https://licenses.dev/cargo/x86/0.47.0">
  <img src="https://licenses.dev/b/cargo/x86/0.47.0" alt="licenses" />
</a>
GitHub