raw-cpuid 11.2.0

A 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.
Documentation
[[bin]]
name = "cpuid"
path = "src/bin/cpuid.rs"
required-features = ["cli"]

[dependencies.bitflags]
version = "2.0"

[dependencies.clap]
features = ["derive"]
optional = true
version = "4.2"

[dependencies.serde]
default-features = false
optional = true
version = "1.0"

[dependencies.serde_derive]
optional = true
version = "1.0"

[dependencies.serde_json]
optional = true
version = "1.0"

[dependencies.termimad]
optional = true
version = "0.25"

[dev-dependencies.core_affinity]
version = "0.8.0"

[dev-dependencies.libc]
default-features = false
version = "0.2"

[dev-dependencies.phf]
features = ["macros"]
version = "0.11"

[dev-dependencies.rustversion]
version = "1.0"

[[example]]
name = "cache"
path = "examples/cache.rs"

[[example]]
name = "cpu"
path = "examples/cpu.rs"

[[example]]
name = "serialize_deserialize"
path = "examples/serialize_deserialize.rs"
required-features = ["serde_json"]

[[example]]
name = "topology"
path = "examples/topology.rs"

[[example]]
name = "tsc_frequency"
path = "examples/tsc_frequency.rs"

[features]
cli = ["display", "clap"]
display = ["std", "termimad", "serde_json", "serialize"]
serialize = ["serde", "serde_derive"]
std = []

[lib]
name = "raw_cpuid"
path = "src/lib.rs"

[package]
authors = ["Gerd Zellweger <mail@gerdzellweger.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["no-std", "no-std::no-alloc"]
description = "A 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."
documentation = "https://docs.rs/raw-cpuid/"
edition = "2018"
homepage = "https://github.com/gz/rust-cpuid"
keywords = ["cpuid", "x86", "amd64", "os", "libcore"]
license = "MIT"
name = "raw-cpuid"
readme = "README.md"
repository = "https://github.com/gz/rust-cpuid"
version = "11.2.0"