1#![allow(clippy::approx_constant)]
2#![allow(clippy::doc_lazy_continuation)]
3#![allow(clippy::missing_safety_doc)]
4#![allow(clippy::ptr_offset_with_cast)]
5#![allow(clippy::suspicious_doc_comments)]
6#![allow(clippy::tabs_in_doc_comments)]
7#![allow(clippy::too_many_arguments)]
8#![allow(clippy::unreadable_literal)]
9#![allow(clippy::useless_transmute)]
10#![allow(rustdoc::bare_urls)]
11#![allow(rustdoc::broken_intra_doc_links)]
12
13#[cfg(boxddd_sys_wasm_provider)]
14include!(concat!(env!("OUT_DIR"), "/wasm_provider_bindings.rs"));
15
16#[cfg(all(
17 not(boxddd_sys_wasm_provider),
18 feature = "double-precision",
19 has_pregenerated,
20 not(force_bindgen)
21))]
22include!("bindings_pregenerated_double.rs");
23
24#[cfg(all(
25 not(boxddd_sys_wasm_provider),
26 not(feature = "double-precision"),
27 has_pregenerated,
28 not(force_bindgen)
29))]
30include!("bindings_pregenerated.rs");
31
32#[cfg(all(
33 not(boxddd_sys_wasm_provider),
34 any(force_bindgen, not(has_pregenerated))
35))]
36include!(concat!(env!("OUT_DIR"), "/bindings.rs"));