#illumos #version #construction

sys libefi-sys

Bindings for libefi on illumos

1 unstable release

0.1.0 Nov 29, 2022

#926 in Hardware support

Download history 1351/week @ 2024-12-11 1307/week @ 2024-12-18 598/week @ 2025-01-01 839/week @ 2025-01-08 1546/week @ 2025-01-15 1308/week @ 2025-01-22 1624/week @ 2025-01-29 1410/week @ 2025-02-05 799/week @ 2025-02-12 3136/week @ 2025-02-19 2831/week @ 2025-02-26 1438/week @ 2025-03-05 1093/week @ 2025-03-12 1710/week @ 2025-03-19 1048/week @ 2025-03-26

5,670 downloads per month

MPL-2.0 license

125KB
4.5K SLoC

libefi-sys

Bindings to the libefi library on illumos.

Construction

This library is built using bindgen, following this tutorial: https://rust-lang.github.io/rust-bindgen/command-line-usage.html

Specifically, this was generated with:

$ bindgen --version
bindgen 0.63.0

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

The bindings are then modified to allow compilation without warning. This is done by prepending the following to lib.rs.

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

No runtime deps