2 个不稳定版本

使用旧的 Rust 2015

0.7.1 2022 年 9 月 1 日
0.6.0 2022 年 8 月 31 日

#144测试

Download history 6425/week @ 2024-03-14 6691/week @ 2024-03-21 6316/week @ 2024-03-28 7195/week @ 2024-04-04 7115/week @ 2024-04-11 7419/week @ 2024-04-18 7607/week @ 2024-04-25 8402/week @ 2024-05-02 6743/week @ 2024-05-09 8051/week @ 2024-05-16 6923/week @ 2024-05-23 7530/week @ 2024-05-30 8254/week @ 2024-06-06 10006/week @ 2024-06-13 11086/week @ 2024-06-20 9211/week @ 2024-06-27

39,954 每月下载量
用于 40 个 crate(39 个直接使用)

Apache-2.0 或 MIT

61KB
649 代码行

claims

缺少 Rust 的断言宏

Latest Version Latest Version Build Status Apache 2.0 OR MIT licensed no-std compatible Version compatibility

这是一个 rust-claim 的分支。感谢 svartalf 和 Turbo87 为原始库所做的贡献。我创建这个分支是为了在 crates.io 上保持库的更新并解决与 autocfg 的版本问题。如果原始库再次开始更新,我将弃用这个版本。

此 crate 提供了 Rust libcore / libstd 中缺少的断言宏。

  • 比较: assert_geassert_gtassert_leassert_lt
  • 匹配: assert_matches
  • Resultassert_okassert_errassert_ok_eq
  • Optionassert_someassert_noneassert_some_eq
  • Pollassert_pendingassert_readyassert_ready_okassert_ready_errassert_ready_eq

安装

将以下内容添加到您的 Cargo.toml 清单中,以使用此 crate 进行测试、示例和基准测试

[dev-dependencies]
claims = "0.7"

用法

查看文档以获取可用的宏和示例。

许可

根据您的选择,许可为Apache License 2.0MIT 许可

除非您明确声明,否则根据 Apache-2.0 许可,您有意提交的任何贡献,作为此 crate 的组成部分,应按上述方式双重许可,而不附加任何额外条款或条件。

无运行时依赖