emit:用于跟踪的实验性替代宏实现

时间:2024-06-19 09:12:28
【文件属性】:

文件名称:emit:用于跟踪的实验性替代宏实现

文件大小:23KB

文件格式:ZIP

更新时间:2024-06-19 09:12:28

Rust

emit 当前状态:概念验证 你需要一个 current nightly来构建这个项目。 该库是一个基于log和tracing工作的Rust现代化结构化日志记录技术的游乐场。 这只是一个概念验证,需要更多的工作才能打磨成可消耗的工件,但勾勒出很多设计空间。 它是什么样子的? 给定一个宏输入,如: info! ( "scheduling background work {description: work.description} ({id: work.id})" , #[serde] work); 将产生以下输出: kvs (debug): [("description", upload all the documents), ("id", bbb1d632-4964-43ef-9883-7f4192f70c24), ("work", Work { id: "bbb1d6


【文件预览】:
emit-master
----.gitignore(41B)
----src()
--------emit.rs(223B)
--------lib.rs(2KB)
----rt()
--------src()
--------Cargo.toml(631B)
----LICENSE(1KB)
----Cargo.toml(750B)
----.github()
--------workflows()
----README.md(3KB)
----tests()
--------ui()
----ct()
--------src()
--------Cargo.toml(397B)
--------build.rs(119B)
----rust-toolchain(8B)

网友评论