//! Tier-3 conformance test for terminal width (#224).
//!
//! Gated with `#[ignore]` — an exhaustive sweep, run before a release:
//! cargo test --no-default-features --test width_conformance -- --ignored
//!
//! The rigorous *differential* against the UCD East Asian Width source lives in
//! the Python tier (`tests/test_width.py`, `@pytest.mark.formal`), which has
//! `unicodedata` as a blend-free oracle. (The `unicode-width` crate blends an
//! emoji-width policy into its base width, so it is not a clean EAW oracle for
//! disarm's A6 "only Emoji_Presentation widens" rule.)
use grapheme_width;
/// Exhaustive bounds + no-panic over every Unicode scalar (I_w2 base case, A7).