//! Binary-search helpers over the generated range tables.
//!
//! Every table is a sorted, non-overlapping list of inclusive code point
//! ranges, so membership and value lookups are a single `partition_point`
//! search — branch-predictable and cache-friendly, with no allocation.
/// Returns `true` when `cp` falls inside any `(start, end)` range in `table`.
pub
/// Returns the per-range `u8` payload for `cp` (combining class or quick-check
/// flag), or `0` when `cp` is not covered by any range.
pub