Result-returning tests with `?`: composable matchers, rich failure output, no `.unwrap()`.
Async and timing test helpers (runtime-gated) for the test-better testing library.
Core error and result types (`TestError`, `TestResult`) for the test-better testing library.
Procedural macros for the test-better testing library.
Matcher trait, standard matchers, and the `check!` macro for the test-better testing library.
Property-testing bridge for the test-better testing library.
Optional pretty test runner (`cargo-test-better`) for the test-better testing library.
Snapshot testing for the test-better testing library.
Person matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national identifiers (UK United Kingdom National Health Service Number / FR NIR / ES TSI / IE IHI / UK NI H&C / US SSN), E.164 phone normalisation, address parsing, nickname dictionary, email scoring, and explainable per-field breakdowns.
Worker matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national identifiers (UK NHS / FR NIR / ES TSI / IE IHI / UK NI H&C / US SSN), E.164 phone normalisation, address parsing, nickname dictionary, email scoring, and explainable per-field breakdowns.
The structured test toolkit. A sync Rust crate for named cases, optional suite and per-case hooks, and macros so each case appears in cargo test—without a custom harness or DSL.
GoogleTest matchers for serde_json::Value