1 2 3 4 5 6 7 8 9
use crate::{mem::MaybeUninitUnsized, Error, Flat, FlatCast};
impl<T: Flat + Sized, const N: usize> FlatCast for [T; N] {
fn validate(_: &MaybeUninitUnsized<Self>) -> Result<(), Error> {
Ok(())
}
}
unsafe impl<T: Flat + Sized, const N: usize> Flat for [T; N] {}