pub unsafe fn recomp<T: ?Sized>(components: [usize; 2]) -> *mut T {
    let component_ref: *const [usize; 2] = &components;
    let ptr_ref = component_ref as *const *mut T;
    *ptr_ref
}
/// Recompose a fat pointer from its constituent [pointer, extdata] pair
///
/// # Safety
///
/// Must only be called with the generic, `T`, being a trait object.
Recompose a fat pointer from its constituent [pointer, extdata] pair
Recompose a fat pointer from its constituent [ pointer extdata ] pair
pub unsafe fn recomp<T: ?Sized>(components: [usize; 2]) -> *mut T {
    let component_ref: *const [usize; 2] = &components;
    let ptr_ref = component_ref as *const *mut T;
    *ptr_ref
}
pub unsafe fn recomp < T : ? Sized > ( components : [ usize ; 2 ] ) -> * mut T { let component_ref : * const [ usize ; 2 ] = & components ; let ptr_ref = component_ref as * const * mut T ; * ptr_ref }
Recompose a fat pointer from its constituent [pointer, extdata] pair
Recompose a fat pointer from its constituent [ pointer extdata ] pair
components
[usize; 2]
safety
Must only be called with the generic, `T`, being a trait object.
Must only be called with the generic ` T ` being a trait object .