#quickcheck #derive #macro-derive #macro

dev quickcheck_derive

派生quickcheck特质

7个版本

使用旧Rust 2015

0.3.0 2020年10月20日
0.2.1 2018年9月22日
0.1.3 2018年9月4日
0.1.2 2018年8月24日
0.1.0 2017年9月28日

#430测试

Download history 289/week @ 2024-03-13 403/week @ 2024-03-20 254/week @ 2024-03-27 342/week @ 2024-04-03 270/week @ 2024-04-10 397/week @ 2024-04-17 229/week @ 2024-04-24 103/week @ 2024-05-01 95/week @ 2024-05-08 95/week @ 2024-05-15 97/week @ 2024-05-22 221/week @ 2024-05-29 105/week @ 2024-06-05 123/week @ 2024-06-12 109/week @ 2024-06-19 234/week @ 2024-06-26

每月585次下载
用于 11 crate

MIT/Apache

8KB
128

注意

在使用此crate之前,请评估 quickcheck的官方derive crate

quickcheck_derive

Travis (.org) Crates.io

此crate为来自quickcheck crate的Arbitrary特质添加了派生功能。

需求

您需要在您的Cargo.toml中包含以下依赖项

  • quickcheck >= 0.7
  • rand

用法

#[macro_use]
extern crate quickcheck_derive;

#[derive(Arbitrary,Clone)]
struct Data {
    foo: i32,
    bar: String,
}

依赖项

~1.5MB
~38K SLoC