1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4
5#[cfg(not(any(feature = "generate", feature = "git")))]
6mod ffi;
7
8#[cfg(all(feature = "git", not(feature = "generate")))]
9mod ffi_git;
10
11#[cfg(feature = "generate")]
12mod ffi_generated;
13
14#[cfg(not(any(feature = "generate", feature = "git")))]
15pub use crate::ffi::*;
16
17#[cfg(all(feature = "git", not(feature = "generate")))]
18pub use crate::ffi_git::*;
19
20#[cfg(feature = "generate")]
21pub use crate::ffi_generated::*;