1mod bindings;
2
3pub use bindings::*;
4
5#[cfg(test)]
6#[allow(non_snake_case)]
7#[allow(non_camel_case_types)]
8#[allow(non_upper_case_globals)]
9#[allow(deref_nullptr)]
10mod tests {
11 use super::*;
12
13 #[test]
14 fn bindgen_test_layout_TokenMetadata() {
15 assert_eq!(
16 ::std::mem::size_of::<TokenMetadata>(),
17 16usize,
18 concat!("Size of: ", stringify!(TokenMetadata))
19 );
20 assert_eq!(
21 ::std::mem::align_of::<TokenMetadata>(),
22 8usize,
23 concat!("Alignment of ", stringify!(TokenMetadata))
24 );
25 assert_eq!(
26 unsafe { &(*(::std::ptr::null::<TokenMetadata>())).text as *const _ as usize },
27 0usize,
28 concat!(
29 "Offset of field: ",
30 stringify!(TokenMetadata),
31 "::",
32 stringify!(text)
33 )
34 );
35 assert_eq!(
36 unsafe { &(*(::std::ptr::null::<TokenMetadata>())).timestep as *const _ as usize },
37 8usize,
38 concat!(
39 "Offset of field: ",
40 stringify!(TokenMetadata),
41 "::",
42 stringify!(timestep)
43 )
44 );
45 assert_eq!(
46 unsafe { &(*(::std::ptr::null::<TokenMetadata>())).start_time as *const _ as usize },
47 12usize,
48 concat!(
49 "Offset of field: ",
50 stringify!(TokenMetadata),
51 "::",
52 stringify!(start_time)
53 )
54 );
55 }
56
57 #[test]
58 fn bindgen_test_layout_CandidateTranscript() {
59 assert_eq!(
60 ::std::mem::size_of::<CandidateTranscript>(),
61 24usize,
62 concat!("Size of: ", stringify!(CandidateTranscript))
63 );
64 assert_eq!(
65 ::std::mem::align_of::<CandidateTranscript>(),
66 8usize,
67 concat!("Alignment of ", stringify!(CandidateTranscript))
68 );
69 assert_eq!(
70 unsafe { &(*(::std::ptr::null::<CandidateTranscript>())).tokens as *const _ as usize },
71 0usize,
72 concat!(
73 "Offset of field: ",
74 stringify!(CandidateTranscript),
75 "::",
76 stringify!(tokens)
77 )
78 );
79 assert_eq!(
80 unsafe {
81 &(*(::std::ptr::null::<CandidateTranscript>())).num_tokens as *const _ as usize
82 },
83 8usize,
84 concat!(
85 "Offset of field: ",
86 stringify!(CandidateTranscript),
87 "::",
88 stringify!(num_tokens)
89 )
90 );
91 assert_eq!(
92 unsafe {
93 &(*(::std::ptr::null::<CandidateTranscript>())).confidence as *const _ as usize
94 },
95 16usize,
96 concat!(
97 "Offset of field: ",
98 stringify!(CandidateTranscript),
99 "::",
100 stringify!(confidence)
101 )
102 );
103 }
104
105 #[test]
106 fn bindgen_test_layout_Metadata() {
107 assert_eq!(
108 ::std::mem::size_of::<Metadata>(),
109 16usize,
110 concat!("Size of: ", stringify!(Metadata))
111 );
112 assert_eq!(
113 ::std::mem::align_of::<Metadata>(),
114 8usize,
115 concat!("Alignment of ", stringify!(Metadata))
116 );
117 assert_eq!(
118 unsafe { &(*(::std::ptr::null::<Metadata>())).transcripts as *const _ as usize },
119 0usize,
120 concat!(
121 "Offset of field: ",
122 stringify!(Metadata),
123 "::",
124 stringify!(transcripts)
125 )
126 );
127 assert_eq!(
128 unsafe { &(*(::std::ptr::null::<Metadata>())).num_transcripts as *const _ as usize },
129 8usize,
130 concat!(
131 "Offset of field: ",
132 stringify!(Metadata),
133 "::",
134 stringify!(num_transcripts)
135 )
136 );
137 }
138}