Modules§
- __macro
- 宏展开内部辅助。inherent vs trait 方法解析优先级实现 autoref-style specialization:
- prelude
- 把两个 trait 一起 glob import 的便捷出口
Structs§
- Context
Item - 挂在
Traced上的一条上下文数据。payload类型擦除为Display + Send + Sync, 既可以是字符串、也可以是任意带Display的领域对象(e.g. 一个 RequestId newtype)。 - Traced
- 错误 + 调用轨迹 + 上下文数据。
E是类型化的真错误。
Traits§
- Context
- 在
Result<T, Traced<E>>上挂 context(保留 trace 和已有 context)。 - Context
Raw - 在
Result<T, F>(裸错误)上挂 context,把错误提升进Traced<F>(不做类型转换、不记 trace 帧——类型转换和记帧都让后续的?去做)。