Type Alias CSTL_Drop

Source
pub type CSTL_Drop = Option<unsafe extern "C" fn(first: *mut c_void, last: *mut c_void)>;
Expand description

Destroy range.

Required to destroy objects in the range [first, last).

After this call, all objects in the range [first, last) are treated as uninitialized memory.

Aliased Type§

enum CSTL_Drop {
    None,
    Some(unsafe extern "C" fn(*mut c_void, *mut c_void)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*mut c_void, *mut c_void))

Some value of type T.