3个版本 (1个稳定版)
| 1.0.0 | 2020年7月6日 |
|---|---|
| 0.10.0 | 2020年7月3日 |
| 0.9.0 | 2019年11月19日 |
#55 在 #thread-local
每月220次下载
在 14 个crate中使用 (通过 illicit)
5KB
75 行
illicit
illicit包提供类型索引的线程局部环境。
[1.0.0] - 2020-07-03
对当前API的未来 1.* 版本做出承诺。
[0.10.0] - 2020-07-03
新增
- 添加了
impl From<Snapshot> for Layer允许重用收集到的快照。
移除
#- 在
from_env中支持所有者/克隆参数。
变更
EnvSnapshot重命名为Snapshot。Env::get、Env::expect、Env::snapshot已移动到get、expect自由函数和Snapshot::get关联函数。Env重命名为Layer。Layer::with重命名为Layer::offer。from_env至少需要一个参数。from_env为展开函数添加了 "环境期望" 文档注释。- 环境跟踪功能添加了对位置的跟踪,使用
std::panic::Location。
[0.9.2] - 2019-12-25
变更
- 微基准测试时间得到改善。
[0.9.1] - 2019-11-22
已修复
- 放宽了crate内部文档lint,以允许docs.rs发布成功。
[0.9.0] - 2019-11-19
这是一个初始版本,主要由从topo提取的代码组成。
新增
Env、EnvSnapshot、from_env。
变更
Env实现了Debug。expect在失败时将当前环境打印为堆叠的层。
移除
作用域root! { ... }
依赖项
~1.5MB
~36K SLoC