coqui_stt_sys/
lib.rs

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}