1#![allow(non_snake_case)]
2
3#[cfg(feature = "array-box")]
4extern crate array_box;
5#[cfg(feature = "geometry-box")]
6extern crate geometry_box;
7#[cfg(feature = "string-box")]
8extern crate string_box;
9
10#[cfg(feature = "value-box")]
11pub use crate::value_box_ffi::*;
12#[cfg(feature = "array-box")]
13pub use array_box_ffi::*;
14#[cfg(feature = "geometry-box")]
15pub use geometry_box_ffi::*;
16#[cfg(feature = "string-box")]
17pub use string_box_ffi::*;
18
19#[cfg(feature = "array-box")]
20mod array_box_ffi;
21#[cfg(feature = "geometry-box")]
22mod geometry_box_ffi;
23#[cfg(feature = "string-box")]
24mod string_box_ffi;
25#[cfg(feature = "value-box")]
26mod value_box_ffi;
27
28#[unsafe(no_mangle)]
29pub extern "C" fn boxer_test() -> bool {
30 true
31}