NT
Size: a a a
NT
GO
YV
NL
NL
П
YV
NL
L
D
П
B
gо
const fn assert_size_eq<T, const S: usize>() {
// ???
}gо
mem::transmute<T, [u8; S]> не срабатывает, потому что оба пункта — dependently sized typesstatic_assertions::assert_size_eq не срабатывает, потому что итемы не могут захватывать родительские дженерикиЭ
Э
size_of::<T>() == S ?gо
Э
D
gо