ManuallyDrop<T> 和 MaybeDangling<T> 在稳定 Rust 中的语义,请参阅 https://github.com/rust-lang/rfcs/pull/3336
ManuallyDrop<T>
MaybeDangling<T>