pub const fn size_align<T>(repeat: usize) -> (usize, usize) {
    let align = align_of::<T>();
    let size = size_of::<T>();
    (size * repeat, align)
}
/// Get the size and alignment, in bytes, of a type repeated `repeat` many times.
Get the size and alignment, in bytes, of a type repeated `repeat` many times.
Get the size and alignment in bytes of a type repeated ` repeat ` many times .
pub const fn size_align<T>(repeat: usize) -> (usize, usize) {
    let align = align_of::<T>();
    let size = size_of::<T>();
    (size * repeat, align)
}
pub const fn size_align < T > ( repeat : usize ) -> ( usize , usize ) { let align = align_of :: < T > ( ) ; let size = size_of :: < T > ( ) ; ( size * repeat , align ) }
Get the size and alignment, in bytes, of a type repeated `repeat` many times.
Get the size and alignment in bytes of a type repeated ` repeat ` many times .
repeat
usize