@@ -62,19 +62,19 @@ pub use self::io::*;
62
62
pub use self :: task:: * ;
63
63
64
64
/// Return in iter functions to continue iterating.
65
- pub const HYPER_ITER_CONTINUE : libc :: c_int = 0 ;
65
+ pub const HYPER_ITER_CONTINUE : std :: ffi :: c_int = 0 ;
66
66
/// Return in iter functions to stop iterating.
67
67
#[ allow( unused) ]
68
- pub const HYPER_ITER_BREAK : libc :: c_int = 1 ;
68
+ pub const HYPER_ITER_BREAK : std :: ffi :: c_int = 1 ;
69
69
70
70
/// An HTTP Version that is unspecified.
71
- pub const HYPER_HTTP_VERSION_NONE : libc :: c_int = 0 ;
71
+ pub const HYPER_HTTP_VERSION_NONE : std :: ffi :: c_int = 0 ;
72
72
/// The HTTP/1.0 version.
73
- pub const HYPER_HTTP_VERSION_1_0 : libc :: c_int = 10 ;
73
+ pub const HYPER_HTTP_VERSION_1_0 : std :: ffi :: c_int = 10 ;
74
74
/// The HTTP/1.1 version.
75
- pub const HYPER_HTTP_VERSION_1_1 : libc :: c_int = 11 ;
75
+ pub const HYPER_HTTP_VERSION_1_1 : std :: ffi :: c_int = 11 ;
76
76
/// The HTTP/2 version.
77
- pub const HYPER_HTTP_VERSION_2 : libc :: c_int = 20 ;
77
+ pub const HYPER_HTTP_VERSION_2 : std :: ffi :: c_int = 20 ;
78
78
79
79
#[ derive( Clone ) ]
80
80
struct UserDataPointer ( * mut std:: ffi:: c_void ) ;
@@ -87,9 +87,13 @@ unsafe impl Sync for UserDataPointer {}
87
87
/// cbindgen:ignore
88
88
static VERSION_CSTR : & str = concat ! ( env!( "CARGO_PKG_VERSION" ) , "\0 " ) ;
89
89
90
+ // `core::ffi::c_size_t` is a nightly-only experimental API.
91
+ // https://github.com/rust-lang/rust/issues/88345
92
+ type size_t = usize ;
93
+
90
94
ffi_fn ! {
91
95
/// Returns a static ASCII (null terminated) string of the hyper version.
92
- fn hyper_version( ) -> * const libc :: c_char {
96
+ fn hyper_version( ) -> * const std :: ffi :: c_char {
93
97
VERSION_CSTR . as_ptr( ) as _
94
98
} ?= std:: ptr:: null( )
95
99
}
0 commit comments