sheng 0.1.0

Register-resident refutation sieves for regex. Builds Hartmanis-Stearns SP-quotients of a pattern's automaton small enough to live in a SIMD register, and uses them to prove a document match-free before a real engine ever walks it. Sound by construction: a sieve may pass a non-matching document, never reject a matching one.
Documentation
1
2
3
4
5
6
7
8
# Clippy configuration. Most lints are already governed by `[lints.clippy]` in
# Cargo.toml (denying `undocumented_unsafe_blocks`, allowing `pedantic`); this file
# only holds the handful of lints that read a *value* rather than a level.

# Mirrors `package.rust-version` in Cargo.toml. Lints like `manual_let_else` and
# `if_then_some_else_none` gate their suggestion on what the MSRV can actually
# compile, so a suggestion here is one this crate's floor can build today.
msrv = "1.95"