@@ -62,19 +62,19 @@ pub use self::io::*;
6262pub use self :: task:: * ;
6363
6464/// 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 ;
6666/// Return in iter functions to stop iterating.
6767#[ allow( unused) ]
68- pub const HYPER_ITER_BREAK : libc :: c_int = 1 ;
68+ pub const HYPER_ITER_BREAK : std :: ffi :: c_int = 1 ;
6969
7070/// 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 ;
7272/// 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 ;
7474/// 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 ;
7676/// 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 ;
7878
7979#[ derive( Clone ) ]
8080struct UserDataPointer ( * mut std:: ffi:: c_void ) ;
@@ -87,9 +87,13 @@ unsafe impl Sync for UserDataPointer {}
8787/// cbindgen:ignore
8888static VERSION_CSTR : & str = concat ! ( env!( "CARGO_PKG_VERSION" ) , "\0 " ) ;
8989
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+
9094ffi_fn ! {
9195 /// 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 {
9397 VERSION_CSTR . as_ptr( ) as _
9498 } ?= std:: ptr:: null( )
9599}
0 commit comments