5 个版本
0.2.5 | 2022年11月25日 |
---|---|
0.2.4 | 2022年1月24日 |
0.2.3 | 2022年1月15日 |
0.2.2 | 2022年1月4日 |
0.2.1 | 2022年1月4日 |
在 硬件支持 中排名 611
每月下载量 3,198
用于 2 crates
320KB
438 行
pci-ids
本项目修改自 wooduffw 的 usb-ids.rs (https://github.com/woodruffw/usb-ids.rs)
跨平台 Rust 封装,用于 PCI ID 仓库。
此库包含 PCI ID 数据库,允许除 Linux 以外的平台将其作为查询规范 PCI 元数据的来源。
使用方法
遍历所有已知的供应商
use pci_ids::Vendors;
for vendor in Vendors::iter() {
for device in vendor.devices() {
println!("vendor: {}, device: {}", vendor.name(), device.name());
}
}
遍历所有已知的子类
use pci_ids::Classes;
for class in Classes::iter() {
for subclass in class.subclasses() {
println!("class: {}, subclass: {}", class.name(), subclass.name());
}
}