2个版本
使用旧的Rust 2015
0.1.1 | 2018年3月4日 |
---|---|
0.1.0 | 2015年8月3日 |
#2 in #happen
264 每月下载量
在 14 个crate中使用了 (2 直接)
12KB
235 行
debug-cell
这是一个标准库的RefCell
类型的克隆,在非发布构建中提供了额外的调试支持。每当发生借用错误时,还会打印出已知借用创建的当前位置。
许可证
本项目许可为以下之一
- Apache License, Version 2.0, (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您提交给Serde的任何贡献,根据Apache-2.0许可证的定义,应以上述双许可方式提供,不附加任何额外条款或条件。
lib.rs
:
这是一个标准库的RefCell
类型的克隆,在非发布构建中提供了额外的调试支持。
每当发生借用错误时,还会打印出已知借用创建的当前位置。
示例
use debug_cell::RefCell;
let r = RefCell::new(3);
let a = r.borrow();
// In debug builds this will print that the cell is currently borrowed
// above, and in release builds it will behave the same as the standard
// library's `RefCell`
let b = r.borrow_mut();
依赖关系
~2.5–3.5MB
~73K SLoC