4 个版本
使用旧的 Rust 2015
0.2.0 | 2017年4月9日 |
---|---|
0.1.2 | 2017年4月7日 |
0.1.1 | 2017年4月7日 |
0.1.0 | 2017年4月7日 |
#8 in #boundaries
17KB
390 行
ctx
Ctx 定义了 Context
类型,该类型携带截止时间、取消、futures 以及其他请求范围内的值,在 API 边界和进程之间传递。
它类似于 Go 的 context 包。主要用例是服务器接收到的请求创建一个 Context。这个 Context 在进入请求和输出的响应之间的函数调用链中传递。在这个过程中,可以使用 with_cancel
、with_deadline
、with_timeout
或 with_value
将 Context 替换为派生的 Context。
lib.rs
:
Ctx 定义了 Context 类型,该类型携带截止时间、取消、futures 以及其他请求范围内的值,在 API 边界和进程之间传递。
它类似于 Go 的 context 包。主要用例是服务器接收到的请求创建一个 Context。这个 Context 在进入请求和输出的响应之间的函数调用链中传递。在这个过程中,可以使用 with_cancel
、with_deadline
、with_timeout
或 with_value
将 Context 替换为派生的 Context。
依赖项
~225KB