#context #deadlines #values #boundaries #processes #across #future

ctx

Context 定义了一个类型,它携带截止时间、取消和其他请求范围内的值,在 API 边界和进程之间传递

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

MIT 许可证

17KB
390

ctx

Build Status Crates.io

文档

Ctx 定义了 Context 类型,该类型携带截止时间、取消、futures 以及其他请求范围内的值,在 API 边界和进程之间传递。

它类似于 Go 的 context 。主要用例是服务器接收到的请求创建一个 Context。这个 Context 在进入请求和输出的响应之间的函数调用链中传递。在这个过程中,可以使用 with_cancelwith_deadlinewith_timeoutwith_value 将 Context 替换为派生的 Context。


lib.rs:

Ctx 定义了 Context 类型,该类型携带截止时间、取消、futures 以及其他请求范围内的值,在 API 边界和进程之间传递。

它类似于 Go 的 context 。主要用例是服务器接收到的请求创建一个 Context。这个 Context 在进入请求和输出的响应之间的函数调用链中传递。在这个过程中,可以使用 with_cancelwith_deadlinewith_timeoutwith_value 将 Context 替换为派生的 Context。

依赖项

~225KB