libfyaml_sys/lib.rs
1//! [![github]](https://github.com/dtolnay/libfyaml-rs) [![crates-io]](https://crates.io/crates/libfyaml-sys) [![docs-rs]](https://docs.rs/libfyaml-sys)
2//!
3//! [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github
4//! [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust
5//! [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs
6
7#![doc(html_root_url = "https://docs.rs/libfyaml-sys/0.2.9+fy0.8.0")]
8#![allow(
9 improper_ctypes,
10 non_camel_case_types,
11 non_snake_case,
12 non_upper_case_globals
13)]
14
15#[allow(clippy::all, clippy::pedantic)]
16mod bindings {
17 use libc::FILE;
18
19 include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
20}
21
22pub use crate::bindings::{fy_event__bindgen_ty_1 as fy_event_data, *};
23
24// Exclude the following types from being exported out of the bindings module.
25#[allow(unknown_lints, dead_code, hidden_glob_reexports)]
26struct fy_event__bindgen_ty_1;
27#[allow(unknown_lints, dead_code, hidden_glob_reexports)]
28struct __BindgenBitfieldUnit;