无需不安全的 Rust,将任何生命周期扩展到 'static
所有者 莟凛.
15 in #don-t
2KB
请勿在任何你不希望混乱的代码中使用此功能
你想要扩展某些生命周期,而无需调用 *::leak()
*::leak()
一个关于 Rust 的问题已经开放了数十年
本质上,这是因为多级生命周期的静态检查本身是固有的复杂
还可以查看 cve-rs 中的示例,
以找到“在无条件生命周期扩展中我们可能面临哪些内存漏洞”?