1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::Aligned; /// Placeholder of unit variants. #[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Debug, Default, Hash)] pub struct Unit(usize); impl Unit { #[inline] pub fn new() -> Self { Self(0) } } unsafe impl Aligned for Unit { const ALIGNMENT: usize = usize::MAX; }