2 个版本
使用旧的 Rust 2015
0.1.2 | 2017年5月18日 |
---|---|
0.1.1 | 2016年10月4日 |
0.1.0 |
|
470 在 测试 中排名
每月下载量 147
在 8 crate 中使用
9KB
138 行
Droptest
一个帮助测试 drop 实现的小 crate
文档
示例
测试 std::rc::Rc
的 drop 实现是否正常工作。
extern crate testdrop;
use testdrop::TestDrop;
use std::rc::Rc;
let td = TestDrop::new();
let (id, item) = td.new_item();
let item = Rc::new(item);
let item_clone = item.clone();
// Decrease the reference counter, but do not drop.
drop(item_clone);
td.assert_no_drop(id);
// Decrease the reference counter and then drop.
drop(item);
td.assert_drop(id);
许可证
许可协议为以下之一
任选其一。
贡献
除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交以包含在作品中的任何贡献,将按上述方式双重许可,不附加任何额外条款或条件。