Module std::os::raw1.1.0[][src]

Expand description

Platform-specific types, as defined by C.

Code that interacts via FFI will almost certainly be using the base types provided by C, which aren’t nearly as nicely defined as Rust’s primitive types. This module provides types which will match those defined by C, so that code that interacts with C will refer to the correct types.

Re-exports

pub use core::ffi::c_void;

Type Definitions

Experimental

Type alias for NonZero version of c_char

Experimental

Type alias for NonZero version of c_int

Experimental

Type alias for NonZero version of c_long

Experimental

Type alias for NonZero version of c_longlong

Experimental

Type alias for NonZero version of c_schar

Experimental

Type alias for NonZero version of c_short

Experimental

Type alias for NonZero version of c_uchar

Experimental

Type alias for NonZero version of c_uint

Experimental

Type alias for NonZero version of c_ulong

Experimental

Type alias for NonZero version of c_ulonglong

Experimental

Type alias for NonZero version of c_ushort

Equivalent to C’s char type.

Equivalent to C’s double type.

Equivalent to C’s float type.

Equivalent to C’s signed int (int) type.

Equivalent to C’s signed long (long) type.

Equivalent to C’s signed long long (long long) type.

Equivalent to C’s signed char type.

Equivalent to C’s signed short (short) type.

Equivalent to C’s unsigned char type.

Equivalent to C’s unsigned int type.

Equivalent to C’s unsigned long type.

Equivalent to C’s unsigned long long type.

Equivalent to C’s unsigned short type.