1.1.0[−][src]Enum std::ffi::c_void
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.
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom for T where
T: From<U>, [src]
T: From<U>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> From for T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
ⓘImportant traits for &'_ mut Ifn borrow_mut(&mut self) -> &mut T[src]
ⓘImportant traits for &'_ mut I
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,