ManuallyDrop<T> 和 MaybeDangling<T> 在稳定 Rust 中的语义,请参阅 https://github.com/rust-lang/rfcs/pull/3336
ManuallyDrop<T>
MaybeDangling<T>
全局并安全地持久化一个值,使用 ManuallyDrop 实现