0.5.0 |
|
---|---|
0.4.0 |
|
0.3.0 |
|
0.2.0 |
|
0.1.1 |
|
#47 in #mock
5KB
日志模拟
此包已被废弃。使用 let _
的技术没有按预期编译出代码。虽然它可以抑制“未使用”的警告,但对象仍然未初始化,这没有解决此包旨在解决的性能问题。
之前描述
用于模拟 slog
的包,返回模拟 slog 的宏。
这不是 slog
的完整替代品,而是其功能的一小部分。目标是使包能够提供一个编译出所有日志代码的功能,在由于性能敏感原因不需要针对特定目标进行日志记录的情况下。
当设置 #![forbid(unsafe_code)]
检查时,此包只包含安全代码。
在 MIT 许可证下提供。
编译
此库针对最新的稳定 Rust。在撰写本文时,那是 1.55.0
。
$ cargo build --release
依赖关系
~1.5MB
~36K SLoC