tree: d0c143a13c8ab1044c5413e1d9f7131c65c54350 [path history] [tgz]
  1. vboot_reference-sys/
  2. OWNERS
  3. README.md
rust/README.md

Rust bindings for vboot_reference

This path contains the vboot_reference-sys crate which uses bindgen to generate Rust bindings for the vboot_reference C library.

Each header is included as its own submodule. To use these bindings:

  • Add vboot_reference-sys to your Cargo.toml for example:
[dependencies]
vboot_reference-sys = { path = "../../vboot_reference/rust/vboot_reference-sys" }
  • Include the symbols you need for example:
use vboot_reference_sys::crossystem::*;

The build.rs in vboot_reference-sys takes care of adding the necessary includes and linker flags for vboot_host through the pkg-config crate.