1#![forbid(unsafe_code)]
2
3pub mod all;
4pub mod any;
5pub mod array;
6pub mod boxed;
7pub mod check;
8pub mod collect;
9pub mod convert;
10pub mod dampen;
11pub mod filter;
12pub mod filter_map;
13pub mod flatten;
14pub mod generate;
15pub mod keep;
16pub mod map;
17pub mod nudge;
18mod prelude;
19pub mod primitive;
20pub mod prove;
21pub mod random;
22pub mod regex;
23pub mod same;
24pub mod sample;
25pub mod shrink;
26pub mod size;
27pub mod standard;
28pub mod unify;
29mod utility;
30
31pub use check::Check;
32#[cfg(feature = "check")]
33pub use checkito_macro::check;
34#[cfg(feature = "regex")]
35pub use checkito_macro::regex;
36pub use generate::{FullGenerate, Generate};
37pub use prelude::*;
38pub use prove::Prove;
39pub use sample::Sample;
40pub use shrink::Shrink;
41
42const COLLECT: usize = 1024;
43const RETRIES: usize = 256;
44#[cfg(feature = "regex")]
45const REPEATS: u32 = 64;