#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(alloc_layout_extra)] use std::alloc::Layout; fn main() { let normal = Layout::from_size_align(12, 4).unwrap(); let repeated = normal.repeat(3).unwrap(); assert_eq!(repeated, (Layout::from_size_align(36, 4).unwrap(), 12)); let padding_needed = Layout::from_size_align(6, 4).unwrap(); let repeated = padding_needed.repeat(3).unwrap(); assert_eq!(repeated, (Layout::from_size_align(24, 4).unwrap(), 8)); }