I think these should really be supported, as it is can be somewhat important when dealing with a C API. Since both are #[repr(transparent)], and since (afaik) C fields do not have to be initialized as long as they aren't being used, MaybeUninit<T> and ManuallyDrop<T> should probably be exopsed as whatever T would translated to on its own.
I think these should really be supported, as it is can be somewhat important when dealing with a C API. Since both are
#[repr(transparent)], and since (afaik) C fields do not have to be initialized as long as they aren't being used,MaybeUninit<T>andManuallyDrop<T>should probably be exopsed as whateverTwould translated to on its own.