Enum std::os::raw::c_void 1.1.0[−][src]
#[repr(u8)]pub enum c_void { // some variants omitted }
Equivalent to C's void
type when used as a pointer.
In essence, *const c_void
is equivalent to C's const void*
and *mut c_void
is equivalent to C's void*
. That said, this is
not the same as C's void
return type, which is Rust's ()
type.
Ideally, this type would be equivalent to !
, but currently it may
be more ideal to use c_void
for FFI purposes.