pub trait FromClosureArgPointer {
// Required method
unsafe fn from_arg_ptr(ptr: *const c_void) -> Self;
}Expand description
Provides a general purpose way to deref a structure from a C void pointer. Auto implemented for Copy types.
Required Methods§
Sourceunsafe fn from_arg_ptr(ptr: *const c_void) -> Self
unsafe fn from_arg_ptr(ptr: *const c_void) -> Self
§Safety
Incorrect implementations of this trait may lead to undefined behavior. If you’re trying to read out a pointer type, then the pointer passed to this trait is a pointer to your pointer, not the pointer itself.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.