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

Download history 861/week @ 2024-03-25 633/week @ 2024-04-01 966/week @ 2024-04-08 697/week @ 2024-04-15 796/week @ 2024-04-22 527/week @ 2024-04-29 466/week @ 2024-05-06 915/week @ 2024-05-13 767/week @ 2024-05-20 628/week @ 2024-05-27 943/week @ 2024-06-03 899/week @ 2024-06-10 939/week @ 2024-06-17 773/week @ 2024-06-24 800/week @ 2024-07-01 631/week @ 2024-07-08

每月下载量 3,198
用于 2 crates

MIT 许可证

320KB
438

pci-ids

本项目修改自 wooduffw 的 usb-ids.rs (https://github.com/woodruffw/usb-ids.rs)

license Build Status Crates.io

跨平台 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());
    }
}

依赖