2 个稳定版本
1.0.1 | 2020 年 3 月 30 日 |
---|
#6 在 #administration
3KB
英国脱欧
当你想要删除一个对象时,你只需要先进行一些管理。
使用示例
此程序将在 3 年后打印 "英国已离开"。
struct UnitedKingdom {}
impl Drop for UnitedKingdom {
fn drop(&mut self) {
println!("The UK has left")
}
}
fn main() {
let uk = UnitedKingdom{};
brexit(uk);
thread::sleep(Duration::from_secs(60*60*24*365*4));
}
我感谢 @Dylan-DPC 鼓励我制作这个 糟糕 的非常有用的 crate。