Pure-Rust core for vernier.
This crate has no Python dependencies and is usable directly from Rust binaries, CLI tools, and embedded contexts (e.g., ROS2 nodes).
By design, the public API of this crate is the source of truth for vernier's
evaluation semantics. The [vernier-ffi] crate is a thin data-conversion
layer over this one; if you find yourself adding logic to vernier-ffi
rather than here, that's a code smell worth resolving.
See the project's docs/explanation/ for the architecture overview and
docs/adr/ for the design decisions that shaped this crate.