Э
const fn transmute_option<T>(t: &T) -> Option<&Option<T>> {
if size_of::<T>() == size_of::<Option<T>>() {
Some(unsafe{ transmute(t) })
} else {
None
}
}Size: a a a
Э
const fn transmute_option<T>(t: &T) -> Option<&Option<T>> {
if size_of::<T>() == size_of::<Option<T>>() {
Some(unsafe{ transmute(t) })
} else {
None
}
}П
c
R
V
V
П
V
П
V
DK
CM

Р
П
V

Э

V