pub unsafe fn any_as_u8_slice<T: Sized>(p: &T) -> &[u8] {
    ::std::slice::from_raw_parts(
        (p as *const T) as *const u8,
        ::std::mem::size_of::<T>(),
    )
}
/// Zero-Copy transformation of a type to a &[u8].
///
/// UNSAFE:  because behavior depends on how the input data structure is packed
Zero-Copy transformation of a type to a &[u8].
UNSAFE:  because behavior depends on how the input data structure is packed
Zero - Copy transformation of a type to a & [ u8 ] . UNSAFE : because behavior depends on how the input data structure is packed
pub unsafe fn any_as_u8_slice<T: Sized>(p: &T) -> &[u8] {
    ::std::slice::from_raw_parts(
        (p as *const T) as *const u8,
        ::std::mem::size_of::<T>(),
    )
}
pub unsafe fn any_as_u8_slice < T : Sized > ( p : & T ) -> & [ u8 ] { :: std :: slice :: from_raw_parts ( ( p as * const T ) as * const u8 , :: std :: mem :: size_of :: < T > ( ) , ) }
Zero-Copy transformation of a type to a &[u8].
Zero - Copy transformation of a type to a & [ u8 ] .
p
&T