Zig port of exhaustigen-rs library for exhaustive testing.
- Add
exhaustigen
dependency tobuild.zig.zon
:
zig fetch --save git+https://github.com/tensorush/zig-exhaustigen.git
- Use
exhaustigen
dependency inbuild.zig
:
const exhaustigen_dep = b.dependency("exhaustigen", .{
.target = target,
.optimize = optimize,
});
const exhaustigen_mod = exhaustigen_dep.module("exhaustigen");
...
.imports = &.{
.{ .name = "exhaustigen", .module = exhaustigen_mod },
},
...