#illumos #bindings #version #bindgen #libefi

sys libefi-sys

illumos上的libefi绑定

1 个不稳定版本

0.1.0 2022年11月29日

FFI 中排名 196

Download history 1615/week @ 2024-04-12 1655/week @ 2024-04-19 1596/week @ 2024-04-26 1384/week @ 2024-05-03 2186/week @ 2024-05-10 1472/week @ 2024-05-17 1264/week @ 2024-05-24 1328/week @ 2024-05-31 1098/week @ 2024-06-07 986/week @ 2024-06-14 1945/week @ 2024-06-21 1221/week @ 2024-06-28 1790/week @ 2024-07-05 2336/week @ 2024-07-12 1793/week @ 2024-07-19 1472/week @ 2024-07-26

每月下载量 7,510

MPL-2.0 许可证保护

125KB
4.5K SLoC

libefi-sys

illumos上的libefi库绑定。

构建

此库使用bindgen构建,遵循以下教程: https://rust-lang.github.io/rust-bindgen/command-line-usage.html

具体来说,这是通过以下方式生成的:

$ bindgen --version
bindgen 0.63.0

$ bindgen wrapper.h -o src/lib.rs

然后修改绑定,以允许无警告编译。这是通过在 lib.rs 前面添加以下内容来完成的。

#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]

无运行时依赖