1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# [ allow ( non_snake_case , non_camel_case_types , non_upper_case_globals ) ] pub mod root { # [ allow ( unused_imports ) ] use self :: super :: root ; pub const _GLIBCXX_CSTDDEF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_CXX_CONFIG_H : :: std :: os :: raw :: c_uint = 1 ; pub const __GLIBCXX__ : :: std :: os :: raw :: c_uint = 20170516 ; pub const _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_EXTERN_TEMPLATE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_DUAL_ABI : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_CXX11_ABI : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_INLINE_VERSION : :: std :: os :: raw :: c_uint = 0 ; pub const _GLIBCXX_USE_ALLOCATOR_NEW : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_OS_DEFINES : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_CTYPE : :: std :: os :: raw :: c_uint = 1 ; pub const _FEATURES_H : :: std :: os :: raw :: c_uint = 1 ; pub const __USE_ISOCXX11 : :: std :: os :: raw :: c_uint = 1 ; pub const __USE_FORTIFY_LEVEL : :: std :: os :: raw :: c_uint = 0 ; pub const _STDC_PREDEF_H : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_IEC_559__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_IEC_559_COMPLEX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_ISO_10646__ : :: std :: os :: raw :: c_uint = 201605 ; pub const __STDC_NO_THREADS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GNU_LIBRARY__ : :: std :: os :: raw :: c_uint = 6 ; pub const __GLIBC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GLIBC_MINOR__ : :: std :: os :: raw :: c_uint = 24 ; pub const _SYS_CDEFS_H : :: std :: os :: raw :: c_uint = 1 ; pub const __WORDSIZE : :: std :: os :: raw :: c_uint = 64 ; pub const __WORDSIZE_TIME64_COMPAT32 : :: std :: os :: raw :: c_uint = 1 ; pub const __SYSCALL_WORDSIZE : :: std :: os :: raw :: c_uint = 64 ; pub const _GLIBCXX_CPU_DEFINES : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_FAST_MATH : :: std :: os :: raw :: c_uint = 0 ; pub const _GLIBCXX_HAVE_ACOSF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ACOSL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ASINF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ASINL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ATAN2F : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ATAN2L : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ATANF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ATANL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_AT_QUICK_EXIT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_CEILF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_CEILL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_COMPLEX_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_COSF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_COSHF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_COSHL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_COSL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_DIRENT_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_DLFCN_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EBADMSG : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ECANCELED : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ECHILD : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EIDRM : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENDIAN_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENODATA : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENOLINK : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENOSPC : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENOSR : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENOSTR : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENOTRECOVERABLE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ENOTSUP : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EOVERFLOW : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EOWNERDEAD : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EPERM : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EPROTO : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ETIME : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ETIMEDOUT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ETXTBSY : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EWOULDBLOCK : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EXECINFO_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EXPF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_EXPL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FABSF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FABSL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FCNTL_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FENV_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FINITE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FINITEF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FINITEL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FLOAT_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FLOORF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FLOORL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FMODF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FMODL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FREXPF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_FREXPL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_GETIPINFO : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_GETS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_HYPOT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_HYPOTF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_HYPOTL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ICONV : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_INT64_T : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_INT64_T_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_INTTYPES_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ISINFF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ISINFL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ISNANF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ISNANL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_ISWBLANK : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LC_MESSAGES : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LDEXPF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LDEXPL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LIBINTL_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LIMIT_AS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LIMIT_DATA : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LIMIT_FSIZE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LIMIT_RSS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LIMIT_VMEM : :: std :: os :: raw :: c_uint = 0 ; pub const _GLIBCXX_HAVE_LINUX_FUTEX : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LOCALE_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LOG10F : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LOG10L : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LOGF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_LOGL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_MBSTATE_T : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_MEMORY_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_MODF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_MODFF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_MODFL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_POLL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_POWF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_POWL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_QUICK_EXIT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SETENV : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SINCOS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SINCOSF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SINCOSL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SINF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SINHF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SINHL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SINL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SQRTF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SQRTL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STDALIGN_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STDBOOL_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STDINT_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STDLIB_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRERROR_L : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRERROR_R : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRINGS_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRING_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRTOF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRTOLD : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_STRXFRM_L : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_IOCTL_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_IPC_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_PARAM_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_RESOURCE_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_SDT_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_SEM_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_STATVFS_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_STAT_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_SYSINFO_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_TYPES_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_SYS_UIO_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_S_ISREG : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_TANF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_TANHF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_TANHL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_TANL : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_TGMATH_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_TLS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_UCHAR_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_UNISTD_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_UTIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_VFWSCANF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_VSWSCANF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_VWSCANF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_WCHAR_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_WCSTOF : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_WCTYPE_H : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE_WRITEV : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL : :: std :: os :: raw :: c_uint = 1 ; pub const LT_OBJDIR : & 'static [ u8 ; 7usize ] = b".libs/\0" ; pub const _GLIBCXX_PACKAGE_BUGREPORT : & 'static [ u8 ; 1usize ] = b"\0" ; pub const _GLIBCXX_PACKAGE_NAME : & 'static [ u8 ; 15usize ] = b"package-unused\0" ; pub const _GLIBCXX_PACKAGE_STRING : & 'static [ u8 ; 30usize ] = b"package-unused version-unused\0" ; pub const _GLIBCXX_PACKAGE_TARNAME : & 'static [ u8 ; 10usize ] = b"libstdc++\0" ; pub const _GLIBCXX_PACKAGE_URL : & 'static [ u8 ; 1usize ] = b"\0" ; pub const _GLIBCXX_PACKAGE__GLIBCXX_VERSION : & 'static [ u8 ; 15usize ] = b"version-unused\0" ; pub const STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX11_USE_C99_COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX11_USE_C99_MATH : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX11_USE_C99_STDIO : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX11_USE_C99_STDLIB : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX11_USE_C99_WCHAR : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX98_USE_C99_COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX98_USE_C99_MATH : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX98_USE_C99_STDIO : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX98_USE_C99_STDLIB : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX98_USE_C99_WCHAR : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_ATOMIC_BUILTINS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_FULLY_DYNAMIC_STRING : :: std :: os :: raw :: c_uint = 0 ; pub const _GLIBCXX_HAS_GTHREADS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_HOSTED : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_RES_LIMITS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_STDIO_EOF : :: std :: os :: raw :: c_int = -1 ; pub const _GLIBCXX_STDIO_SEEK_CUR : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_STDIO_SEEK_END : :: std :: os :: raw :: c_uint = 2 ; pub const _GLIBCXX_SYMVER : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_SYMVER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C11_UCHAR_CXX11 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99_COMPLEX_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99_CTYPE_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99_FENV_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99_INTTYPES_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99_MATH_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_C99_STDINT_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_CLOCK_MONOTONIC : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_CLOCK_REALTIME : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_DECIMAL_FLOAT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_FCHMOD : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_FCHMODAT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_FLOAT128 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_GETTIMEOFDAY : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_GET_NPROCS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_INT128 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_LFS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_NANOSLEEP : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_NLS : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_PTHREAD_RWLOCK_T : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_RANDOM_TR1 : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_REALPATH : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_SCHED_YIELD : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_SC_NPROCESSORS_ONLN : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_SENDFILE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_ST_MTIM : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_TMPNAM : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_UTIMENSAT : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_USE_WCHAR_T : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_VERBOSE : :: std :: os :: raw :: c_uint = 1 ; pub const _GLIBCXX_X86_RDRAND : :: std :: os :: raw :: c_uint = 1 ; pub const _GTHREAD_USE_MUTEX_TIMEDLOCK : :: std :: os :: raw :: c_uint = 1 ; pub mod std { # [ allow ( unused_imports ) ] use self :: super :: super :: root ; } pub mod __gnu_cxx { # [ allow ( unused_imports ) ] use self :: super :: super :: root ; } pub type max_align_t = f64 ; pub mod DeepSpeech { # [ allow ( unused_imports ) ] use self :: super :: super :: root ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct Private { _unused : [ u8 ; 0 ] } # [ repr ( C ) ] # [ derive ( Debug ) ] pub struct Model { pub mPriv : * mut root :: DeepSpeech :: Private , } # [ test ] fn bindgen_test_layout_Model ( ) { assert_eq ! ( :: std :: mem :: size_of :: < Model > ( ) , 8usize , concat ! ( "Size of: " , stringify ! ( Model ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < Model > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( Model ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const Model ) ) . mPriv as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( Model ) , "::" , stringify ! ( mPriv ) ) ) ; } extern "C" {
# [ link_name = "\u{1}__ZN10DeepSpeech5Model19enableDecoderWithLMEPKcS2_S2_fff" ]
pub fn Model_enableDecoderWithLM ( this : * mut root :: DeepSpeech :: Model , aAlphabetConfigPath : * const :: std :: os :: raw :: c_char , aLMPath : * const :: std :: os :: raw :: c_char , aTriePath : * const :: std :: os :: raw :: c_char , aLMWeight : f32 , aWordCountWeight : f32 , aValidWordCountWeight : f32 , ) ;
} extern "C" {
# [ link_name = "\u{1}__ZN10DeepSpeech5Model14getInputVectorEPKsjiPPfPiS5_" ]
pub fn Model_getInputVector ( this : * mut root :: DeepSpeech :: Model , aBuffer : * const :: std :: os :: raw :: c_short , aBufferSize : :: std :: os :: raw :: c_uint , aSampleRate : :: std :: os :: raw :: c_int , aMfcc : * mut * mut f32 , aNFrames : * mut :: std :: os :: raw :: c_int , aFrameLen : * mut :: std :: os :: raw :: c_int , ) ;
} extern "C" {
# [ link_name = "\u{1}__ZN10DeepSpeech5Model5inferEPfii" ]
pub fn Model_infer ( this : * mut root :: DeepSpeech :: Model , aMfcc : * mut f32 , aNFrames : :: std :: os :: raw :: c_int , aFrameLen : :: std :: os :: raw :: c_int , ) -> * mut :: std :: os :: raw :: c_char ;
} extern "C" {
# [ link_name = "\u{1}__ZN10DeepSpeech5Model3sttEPKsji" ]
pub fn Model_stt ( this : * mut root :: DeepSpeech :: Model , aBuffer : * const :: std :: os :: raw :: c_short , aBufferSize : :: std :: os :: raw :: c_uint , aSampleRate : :: std :: os :: raw :: c_int , ) -> * mut :: std :: os :: raw :: c_char ;
} extern "C" {
# [ link_name = "\u{1}__ZN10DeepSpeech5ModelC1EPKciiS2_i" ]
pub fn Model_Model ( this : * mut root :: DeepSpeech :: Model , aModelPath : * const :: std :: os :: raw :: c_char , aNCep : :: std :: os :: raw :: c_int , aNContext : :: std :: os :: raw :: c_int , aAlphabetConfigPath : * const :: std :: os :: raw :: c_char , aBeamWidth : :: std :: os :: raw :: c_int , ) ;
} extern "C" {
# [ link_name = "\u{1}__ZN10DeepSpeech5ModelD1Ev" ]
pub fn Model_Model_destructor ( this : * mut root :: DeepSpeech :: Model , ) ;
} impl Model { # [ inline ] pub unsafe fn enableDecoderWithLM ( & mut self , aAlphabetConfigPath : * const :: std :: os :: raw :: c_char , aLMPath : * const :: std :: os :: raw :: c_char , aTriePath : * const :: std :: os :: raw :: c_char , aLMWeight : f32 , aWordCountWeight : f32 , aValidWordCountWeight : f32 ) { Model_enableDecoderWithLM ( self , aAlphabetConfigPath , aLMPath , aTriePath , aLMWeight , aWordCountWeight , aValidWordCountWeight ) } # [ inline ] pub unsafe fn getInputVector ( & mut self , aBuffer : * const :: std :: os :: raw :: c_short , aBufferSize : :: std :: os :: raw :: c_uint , aSampleRate : :: std :: os :: raw :: c_int , aMfcc : * mut * mut f32 , aNFrames : * mut :: std :: os :: raw :: c_int , aFrameLen : * mut :: std :: os :: raw :: c_int ) { Model_getInputVector ( self , aBuffer , aBufferSize , aSampleRate , aMfcc , aNFrames , aFrameLen ) } # [ inline ] pub unsafe fn infer ( & mut self , aMfcc : * mut f32 , aNFrames : :: std :: os :: raw :: c_int , aFrameLen : :: std :: os :: raw :: c_int ) -> * mut :: std :: os :: raw :: c_char { Model_infer ( self , aMfcc , aNFrames , aFrameLen ) } # [ inline ] pub unsafe fn stt ( & mut self , aBuffer : * const :: std :: os :: raw :: c_short , aBufferSize : :: std :: os :: raw :: c_uint , aSampleRate : :: std :: os :: raw :: c_int ) -> * mut :: std :: os :: raw :: c_char { Model_stt ( self , aBuffer , aBufferSize , aSampleRate ) } # [ inline ] pub unsafe fn new ( aModelPath : * const :: std :: os :: raw :: c_char , aNCep : :: std :: os :: raw :: c_int , aNContext : :: std :: os :: raw :: c_int , aAlphabetConfigPath : * const :: std :: os :: raw :: c_char , aBeamWidth : :: std :: os :: raw :: c_int ) -> Self { let mut __bindgen_tmp = :: std :: mem :: uninitialized ( ) ; Model_Model ( & mut __bindgen_tmp , aModelPath , aNCep , aNContext , aAlphabetConfigPath , aBeamWidth ) ; __bindgen_tmp } # [ inline ] pub unsafe fn destruct ( & mut self ) { Model_Model_destructor ( self ) } } } }