为什么编译器在这种情况下仍不能确定 Struct 中 Fields 的 Drop 顺序?

📝

内容提要

我之前在看 nomicon 的 Drop Check 章节,但是马上就被第一个例子难住了,以下是一个简化的版本: struct U8RefWithDrop<'a>(&'a u8); impl<'a> Drop for U8RefWithDrop<'a> { fn drop(&mut self) {} } struct AStruct<'a> { u8ref:...

🏷️

标签

➡️

继续阅读