[−][src]Function rfc2580::into_raw_parts
pub fn into_raw_parts<T: ?Sized + Pointee>(
ptr: *const T
) -> (<T as Pointee>::MetaData, *const u8)
Splits any pointer into its meta-data and data-pointer parts.
Examples
use rfc2580::into_raw_parts; let array = [1; 4]; let slice = &array[..]; let (meta, data) = into_raw_parts(slice as *const [i32]); assert_eq!(slice.as_ptr() as *const u8, data);