1mod generated {
4 #![allow(non_upper_case_globals)]
5 #![allow(non_camel_case_types)]
6 #![allow(non_snake_case)]
7 include!(concat!(env!("OUT_DIR"), "/build/gluebindings.rs"));
8}
9
10use core::mem;
11
12pub use generated::root::*;
13
14pub type EncodedStringCallback = unsafe extern "C" fn(*const core::ffi::c_char);
15
16unsafe impl Sync for ProxyTraps {}
18
19impl Default for JobQueueTraps {
20 fn default() -> JobQueueTraps {
21 unsafe { mem::zeroed() }
22 }
23}
24
25impl Default for ProxyTraps {
26 fn default() -> ProxyTraps {
27 unsafe { mem::zeroed() }
28 }
29}
30
31impl Default for WrapperProxyHandler {
32 fn default() -> WrapperProxyHandler {
33 unsafe { mem::zeroed() }
34 }
35}
36
37impl Default for ForwardingProxyHandler {
38 fn default() -> ForwardingProxyHandler {
39 unsafe { mem::zeroed() }
40 }
41}