#![allow(unsafe_code)]
use crate::units::{Lp, Px};
use crate::{Point, Size};
unsafe impl bytemuck::Pod for Point<Px> {}
unsafe impl bytemuck::Zeroable for Point<Px> {}
unsafe impl bytemuck::Pod for Point<Lp> {}
unsafe impl bytemuck::Zeroable for Point<Lp> {}
unsafe impl bytemuck::Pod for Point<i32> {}
unsafe impl bytemuck::Zeroable for Point<i32> {}
unsafe impl bytemuck::Pod for Point<u32> {}
unsafe impl bytemuck::Zeroable for Point<u32> {}
unsafe impl bytemuck::Pod for Point<f32> {}
unsafe impl bytemuck::Zeroable for Point<f32> {}
unsafe impl bytemuck::Pod for Size<Px> {}
unsafe impl bytemuck::Zeroable for Size<Px> {}
unsafe impl bytemuck::Pod for Size<Lp> {}
unsafe impl bytemuck::Zeroable for Size<Lp> {}
unsafe impl bytemuck::Pod for Size<i32> {}
unsafe impl bytemuck::Zeroable for Size<i32> {}
unsafe impl bytemuck::Pod for Size<u32> {}
unsafe impl bytemuck::Zeroable for Size<u32> {}
unsafe impl bytemuck::Pod for Size<f32> {}
unsafe impl bytemuck::Zeroable for Size<f32> {}