[INFO] fetching crate scnr2_generate 0.3.2... [INFO] testing scnr2_generate-0.3.2 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate scnr2_generate 0.3.2 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate scnr2_generate 0.3.2 [INFO] finished tweaking crates.io crate scnr2_generate 0.3.2 [INFO] tweaked toml for crates.io crate scnr2_generate 0.3.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate scnr2_generate 0.3.2 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate scnr2_generate 0.3.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 14a76a73fb98942fd174e7292dc8845576168169e4a736fc891e45bf690772ef [INFO] running `Command { std: "docker" "start" "-a" "14a76a73fb98942fd174e7292dc8845576168169e4a736fc891e45bf690772ef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "14a76a73fb98942fd174e7292dc8845576168169e4a736fc891e45bf690772ef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "14a76a73fb98942fd174e7292dc8845576168169e4a736fc891e45bf690772ef", kill_on_drop: false }` [INFO] [stdout] 14a76a73fb98942fd174e7292dc8845576168169e4a736fc891e45bf690772ef [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 067aef4582ac61993bdcbf4425f4c4e8132c1cbb6dc7f9a0fe219df7f1769981 [INFO] running `Command { std: "docker" "start" "-a" "067aef4582ac61993bdcbf4425f4c4e8132c1cbb6dc7f9a0fe219df7f1769981", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling scnr2_generate v0.3.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.81s [INFO] running `Command { std: "docker" "inspect" "067aef4582ac61993bdcbf4425f4c4e8132c1cbb6dc7f9a0fe219df7f1769981", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "067aef4582ac61993bdcbf4425f4c4e8132c1cbb6dc7f9a0fe219df7f1769981", kill_on_drop: false }` [INFO] [stdout] 067aef4582ac61993bdcbf4425f4c4e8132c1cbb6dc7f9a0fe219df7f1769981 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6ae8630baa4911b49d2160914d5684bd7ee5ded9c021d692a0255643d3e818a3 [INFO] running `Command { std: "docker" "start" "-a" "6ae8630baa4911b49d2160914d5684bd7ee5ded9c021d692a0255643d3e818a3", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling hashbrown v0.15.3 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling winnow v0.7.10 [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling toml_datetime v0.6.9 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling toml_edit v0.22.26 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling scnr2_generate v0.3.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 37.13s [INFO] running `Command { std: "docker" "inspect" "6ae8630baa4911b49d2160914d5684bd7ee5ded9c021d692a0255643d3e818a3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ae8630baa4911b49d2160914d5684bd7ee5ded9c021d692a0255643d3e818a3", kill_on_drop: false }` [INFO] [stdout] 6ae8630baa4911b49d2160914d5684bd7ee5ded9c021d692a0255643d3e818a3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a124b3d8faa32abc26bd0a40f1b01f8d3dfc623be24e5e32af3c24822bf18b50 [INFO] running `Command { std: "docker" "start" "-a" "a124b3d8faa32abc26bd0a40f1b01f8d3dfc623be24e5e32af3c24822bf18b50", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scnr2_generate-8e6c63bbbfd88f51) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test dfa::tests::test_dfa_from_nfa ... ok [INFO] [stdout] test minimizer::tests::test_calculate_new_partition ... ok [INFO] [stdout] test minimizer::tests::test_minimize_dfa ... ok [INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_1_c1 ... ok [INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_2_c2 ... ok [INFO] [stdout] test minimizer::tests::test_calculate_initial_partition ... ok [INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_4_c4 ... ok [INFO] [stdout] test nfa::tests::test_nfa_build_with_negative_lookahead ... ok [INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_5_c5 ... ok [INFO] [stdout] test nfa::tests::test_nfa_build ... ok [INFO] [stdout] test scanner_data::tests::test_parse_scanner_data ... ok [INFO] [stdout] test nfa::tests::test_nfa_from_hir ... ok [INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_3_c3 ... ok [INFO] [stdout] test nfa::tests::test_nfa_build_from_patterns ... ok [INFO] [stdout] test nfa::tests::test_nfa_build_with_positive_lookahead ... ok [INFO] [stdout] test character_classes::tests::test_match_function ... ok [INFO] [stderr] error: 'rustfmt' is not installed for the custom toolchain 'cdb45c87e2cd43495379f7e867e3cc15dcee9f93'. [INFO] [stderr] note: this is a custom toolchain, which cannot use `rustup component add` [INFO] [stderr] help: if you built this toolchain from source, and used `rustup toolchain link`, then you may be able to build the component with `x.py` [INFO] [stdout] test generate::tests::test_generate ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- generate::tests::test_generate stdout ---- [INFO] [stdout] Temporary file created at: "/tmp/.tmpsB2vme" [INFO] [stdout] [INFO] [stdout] thread 'generate::tests::test_generate' (18) panicked at src/generate.rs:315:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: "pub mod test_scanner { use scnr2 :: { AcceptData , Dfa , DfaState , DfaTransition , Lookahead , ScannerMode , ScannerImpl , Transition } ; pub const MODES : & [ScannerMode] = & [ScannerMode { name : \"INITIAL\" , transitions : & [Transition :: SetMode (8usize , 1usize)] , dfa : Dfa { states : & [DfaState { transitions : & [Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 3usize , }) , Some (DfaTransition { to : 4usize , }) , Some (DfaTransition { to : 12usize , }) , Some (DfaTransition { to : 9usize , }) , Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 23usize , }) , Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 19usize , }) , Some (DfaTransition { to : 20usize , }) , Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : None , } , DfaState { transitions : & [Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 2usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , })] , accept_data : None , } , DfaState { transitions : & [Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 8usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , })] , accept_data : None , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 1usize , priority : 0usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , Some (DfaTransition { to : 3usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 1usize , priority : 0usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , Some (DfaTransition { to : 5usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 2usize , priority : 1usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 3usize , priority : 2usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 6usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , })] , accept_data : Some (AcceptData { token_type : 3usize , priority : 2usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 4usize , priority : 3usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 8usize , priority : 4usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 9usize , priority : 5usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 10usize , priority : 6usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 12usize , priority : 8usize , lookahead : Lookahead :: Negative (Dfa { states : & [DfaState { transitions : & [None , None , None , None , Some (DfaTransition { to : 1usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : None , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 4294967295usize , priority : 0usize , lookahead : Lookahead :: None , }) , }] , }) , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 11usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 10usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 13usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 14usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 16usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 15usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 17usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 18usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 14usize , priority : 10usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 7usize , }) , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 14usize , priority : 10usize , lookahead : Lookahead :: None , }) , }] } } , ScannerMode { name : \"STRING\" , transitions : & [Transition :: SetMode (8usize , 0usize)] , dfa : Dfa { states : & [DfaState { transitions : & [Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 6usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , })] , accept_data : None , } , DfaState { transitions : & [None , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 4usize , }) , Some (DfaTransition { to : 2usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : None , } , DfaState { transitions : & [None , None , Some (DfaTransition { to : 4usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : None , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 5usize , priority : 0usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 6usize , priority : 1usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , None , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , None , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , })] , accept_data : Some (AcceptData { token_type : 7usize , priority : 2usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 8usize , priority : 3usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 4usize , }) , Some (DfaTransition { to : 2usize , }) , None , Some (DfaTransition { to : 3usize , }) , None , None , None , None , None , None , Some (DfaTransition { to : 3usize , }) , Some (DfaTransition { to : 3usize , }) , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 14usize , priority : 4usize , lookahead : Lookahead :: None , }) , }] } }] ; # [doc = r\" The scanner type generated for this grammar.\"] pub struct TestScanner { # [doc = r\" The member that handles the actual scanning logic.\"] pub scanner_impl : std :: rc :: Rc < std :: cell :: RefCell < ScannerImpl >> , } impl TestScanner { # [doc = r\" Creates a new instance of the scanner.\"] pub fn new () -> Self { TestScanner { scanner_impl : std :: rc :: Rc :: new (std :: cell :: RefCell :: new (ScannerImpl :: new (MODES))) , } } # [doc = r\" Returns the disjunct character classes of the given character.\"] # [doc = r\" Used for matching characters in the scanner.\"] # [allow (clippy :: manual_is_ascii_check , dead_code)] pub (crate) fn match_function (c : char) -> Option < usize > { use std :: cmp :: Ordering ; static INTERVALS : & [(std :: ops :: RangeInclusive < char > , usize)] = & [('\\0' ..= '\\u{8}' , 0usize) , ('\\t' ..= '\\t' , 1usize) , ('\\n' ..= '\\n' , 2usize) , ('\\u{b}' ..= '\\u{c}' , 1usize) , ('\\r' ..= '\\r' , 3usize) , ('\\u{e}' ..= '\\u{1f}' , 0usize) , (' ' ..= ' ' , 1usize) , ('!' ..= '!' , 4usize) , ('\"' ..= '\"' , 5usize) , ('#' ..= ')' , 0usize) , ('*' ..= '*' , 6usize) , ('+' ..= '.' , 0usize) , ('/' ..= '/' , 7usize) , ('0' ..= '9' , 8usize) , (':' ..= '@' , 0usize) , ('A' ..= 'G' , 9usize) , ('H' ..= 'H' , 10usize) , ('I' ..= 'V' , 9usize) , ('W' ..= 'W' , 11usize) , ('X' ..= 'Z' , 9usize) , ('[' ..= '[' , 0usize) , ('\\\\' ..= '\\\\' , 12usize) , (']' ..= '^' , 0usize) , ('_' ..= '_' , 9usize) , ('`' ..= '`' , 0usize) , ('a' ..= 'a' , 9usize) , ('b' ..= 'b' , 13usize) , ('c' ..= 'c' , 9usize) , ('d' ..= 'd' , 14usize) , ('e' ..= 'e' , 15usize) , ('f' ..= 'f' , 13usize) , ('g' ..= 'k' , 9usize) , ('l' ..= 'l' , 16usize) , ('m' ..= 'm' , 9usize) , ('n' ..= 'n' , 13usize) , ('o' ..= 'o' , 17usize) , ('p' ..= 'q' , 9usize) , ('r' ..= 'r' , 18usize) , ('s' ..= 's' , 9usize) , ('t' ..= 't' , 13usize) , ('u' ..= 'z' , 9usize) , ('{' ..= '\\u{84}' , 0usize) , ('\\u{85}' ..= '\\u{85}' , 1usize) , ('\\u{86}' ..= '\\u{9f}' , 0usize) , ('\\u{a0}' ..= '\\u{a0}' , 1usize) , ('¡' ..= '©' , 0usize) , ('ª' ..= 'ª' , 8usize) , ('«' ..= '´' , 0usize) , ('µ' ..= 'µ' , 8usize) , ('¶' ..= '¹' , 0usize) , ('º' ..= 'º' , 8usize) , ('»' ..= '¿' , 0usize) , ('À' ..= 'Ö' , 8usize) , ('×' ..= '×' , 0usize) , ('Ø' ..= 'ö' , 8usize) , ('÷' ..= '÷' , 0usize) , ('ø' ..= 'ˁ' , 8usize) , ('˂' ..= '˅' , 0usize) , ('ˆ' ..= 'ˑ' , 8usize) , ('˒' ..= '˟' , 0usize) , ('ˠ' ..= 'ˤ' , 8usize) , ('˥' ..= '˫' , 0usize) , ('ˬ' ..= 'ˬ' , 8usize) , ('˭' ..= '˭' , 0usize) , ('ˮ' ..= 'ˮ' , 8usize) , ('˯' ..= '˿' , 0usize) , ('\\u{300}' ..= 'ʹ' , 8usize) , ('͵' ..= '͵' , 0usize) , ('Ͷ' ..= 'ͷ' , 8usize) , ('\\u{378}' ..= '\\u{379}' , 0usize) , ('ͺ' ..= 'ͽ' , 8usize) , (';' ..= ';' , 0usize) , ('Ϳ' ..= 'Ϳ' , 8usize) , ('\\u{380}' ..= '΅' , 0usize) , ('Ά' ..= 'Ά' , 8usize) , ('·' ..= '·' , 0usize) , ('Έ' ..= 'Ί' , 8usize) , ('\\u{38b}' ..= '\\u{38b}' , 0usize) , ('Ό' ..= 'Ό' , 8usize) , ('\\u{38d}' ..= '\\u{38d}' , 0usize) , ('Ύ' ..= 'Ρ' , 8usize) , ('\\u{3a2}' ..= '\\u{3a2}' , 0usize) , ('Σ' ..= 'ϵ' , 8usize) , ('϶' ..= '϶' , 0usize) , ('Ϸ' ..= 'ҁ' , 8usize) , ('҂' ..= '҂' , 0usize) , ('\\u{483}' ..= 'ԯ' , 8usize) , ('\\u{530}' ..= '\\u{530}' , 0usize) , ('Ա' ..= 'Ֆ' , 8usize) , ('\\u{557}' ..= '\\u{558}' , 0usize) , ('ՙ' ..= 'ՙ' , 8usize) , ('՚' ..= '՟' , 0usize) , ('ՠ' ..= 'ֈ' , 8usize) , ('։' ..= '\\u{590}' , 0usize) , ('\\u{591}' ..= '\\u{5bd}' , 8usize) , ('־' ..= '־' , 0usize) , ('\\u{5bf}' ..= '\\u{5bf}' , 8usize) , ('׀' ..= '׀' , 0usize) , ('\\u{5c1}' ..= '\\u{5c2}' , 8usize) , ('׃' ..= '׃' , 0usize) , ('\\u{5c4}' ..= '\\u{5c5}' , 8usize) , ('׆' ..= '׆' , 0usize) , ('\\u{5c7}' ..= '\\u{5c7}' , 8usize) , ('\\u{5c8}' ..= '\\u{5cf}' , 0usize) , ('א' ..= 'ת' , 8usize) , ('\\u{5eb}' ..= '\\u{5ee}' , 0usize) , ('ׯ' ..= 'ײ' , 8usize) , ('׳' ..= '؏' , 0usize) , ('\\u{610}' ..= '\\u{61a}' , 8usize) , ('؛' ..= '؟' , 0usize) , ('ؠ' ..= '٩' , 8usize) , ('٪' ..= '٭' , 0usize) , ('ٮ' ..= 'ۓ' , 8usize) , ('۔' ..= '۔' , 0usize) , ('ە' ..= '\\u{6dc}' , 8usize) , ('\\u{6dd}' ..= '۞' , 0usize) , ('\\u{6df}' ..= '\\u{6e8}' , 8usize) , ('۩' ..= '۩' , 0usize) , ('\\u{6ea}' ..= 'ۼ' , 8usize) , ('۽' ..= '۾' , 0usize) , ('ۿ' ..= 'ۿ' , 8usize) , ('܀' ..= '\\u{70f}' , 0usize) , ('ܐ' ..= '\\u{74a}' , 8usize) , ('\\u{74b}' ..= '\\u{74c}' , 0usize) , ('ݍ' ..= 'ޱ' , 8usize) , ('\\u{7b2}' ..= '\\u{7bf}' , 0usize) , ('߀' ..= 'ߵ' , 8usize) , ('߶' ..= '߹' , 0usize) , ('ߺ' ..= 'ߺ' , 8usize) , ('\\u{7fb}' ..= '\\u{7fc}' , 0usize) , ('\\u{7fd}' ..= '\\u{7fd}' , 8usize) , ('߾' ..= '߿' , 0usize) , ('ࠀ' ..= '\\u{82d}' , 8usize) , ('\\u{82e}' ..= '\\u{83f}' , 0usize) , ('ࡀ' ..= '\\u{85b}' , 8usize) , ('\\u{85c}' ..= '\\u{85f}' , 0usize) , ('ࡠ' ..= 'ࡪ' , 8usize) , ('\\u{86b}' ..= '\\u{86f}' , 0usize) , ('ࡰ' ..= 'ࢇ' , 8usize) , ('࢈' ..= '࢈' , 0usize) , ('ࢉ' ..= 'ࢎ' , 8usize) , ('\\u{88f}' ..= '\\u{896}' , 0usize) , ('\\u{897}' ..= '\\u{8e1}' , 8usize) , ('\\u{8e2}' ..= '\\u{8e2}' , 0usize) , ('\\u{8e3}' ..= '\\u{963}' , 8usize) , ('।' ..= '॥' , 0usize) , ('०' ..= '९' , 8usize) , ('॰' ..= '॰' , 0usize) , ('ॱ' ..= 'ঃ' , 8usize) , ('\\u{984}' ..= '\\u{984}' , 0usize) , ('অ' ..= 'ঌ' , 8usize) , ('\\u{98d}' ..= '\\u{98e}' , 0usize) , ('এ' ..= 'ঐ' , 8usize) , ('\\u{991}' ..= '\\u{992}' , 0usize) , ('ও' ..= 'ন' , 8usize) , ('\\u{9a9}' ..= '\\u{9a9}' , 0usize) , ('প' ..= 'র' , 8usize) , ('\\u{9b1}' ..= '\\u{9b1}' , 0usize) , ('ল' ..= 'ল' , 8usize) , ('\\u{9b3}' ..= '\\u{9b5}' , 0usize) , ('শ' ..= 'হ' , 8usize) , ('\\u{9ba}' ..= '\\u{9bb}' , 0usize) , ('\\u{9bc}' ..= '\\u{9c4}' , 8usize) , ('\\u{9c5}' ..= '\\u{9c6}' , 0usize) , ('ে' ..= 'ৈ' , 8usize) , ('\\u{9c9}' ..= '\\u{9ca}' , 0usize) , ('ো' ..= 'ৎ' , 8usize) , ('\\u{9cf}' ..= '\\u{9d6}' , 0usize) , ('\\u{9d7}' ..= '\\u{9d7}' , 8usize) , ('\\u{9d8}' ..= '\\u{9db}' , 0usize) , ('ড়' ..= 'ঢ়' , 8usize) , ('\\u{9de}' ..= '\\u{9de}' , 0usize) , ('য়' ..= '\\u{9e3}' , 8usize) , ('\\u{9e4}' ..= '\\u{9e5}' , 0usize) , ('০' ..= 'ৱ' , 8usize) , ('৲' ..= '৻' , 0usize) , ('ৼ' ..= 'ৼ' , 8usize) , ('৽' ..= '৽' , 0usize) , ('\\u{9fe}' ..= '\\u{9fe}' , 8usize) , ('\\u{9ff}' ..= '\\u{a00}' , 0usize) , ('\\u{a01}' ..= 'ਃ' , 8usize) , ('\\u{a04}' ..= '\\u{a04}' , 0usize) , ('ਅ' ..= 'ਊ' , 8usize) , ('\\u{a0b}' ..= '\\u{a0e}' , 0usize) , ('ਏ' ..= 'ਐ' , 8usize) , ('\\u{a11}' ..= '\\u{a12}' , 0usize) , ('ਓ' ..= 'ਨ' , 8usize) , ('\\u{a29}' ..= '\\u{a29}' , 0usize) , ('ਪ' ..= 'ਰ' , 8usize) , ('\\u{a31}' ..= '\\u{a31}' , 0usize) , ('ਲ' ..= 'ਲ਼' , 8usize) , ('\\u{a34}' ..= '\\u{a34}' , 0usize) , ('ਵ' ..= 'ਸ਼' , 8usize) , ('\\u{a37}' ..= '\\u{a37}' , 0usize) , ('ਸ' ..= 'ਹ' , 8usize) , ('\\u{a3a}' ..= '\\u{a3b}' , 0usize) , ('\\u{a3c}' ..= '\\u{a3c}' , 8usize) , ('\\u{a3d}' ..= '\\u{a3d}' , 0usize) , ('ਾ' ..= '\\u{a42}' , 8usize) , ('\\u{a43}' ..= '\\u{a46}' , 0usize) , ('\\u{a47}' ..= '\\u{a48}' , 8usize) , ('\\u{a49}' ..= '\\u{a4a}' , 0usize) , ('\\u{a4b}' ..= '\\u{a4d}' , 8usize) , ('\\u{a4e}' ..= '\\u{a50}' , 0usize) , ('\\u{a51}' ..= '\\u{a51}' , 8usize) , ('\\u{a52}' ..= '\\u{a58}' , 0usize) , ('ਖ਼' ..= 'ੜ' , 8usize) , ('\\u{a5d}' ..= '\\u{a5d}' , 0usize) , ('ਫ਼' ..= 'ਫ਼' , 8usize) , ('\\u{a5f}' ..= '\\u{a65}' , 0usize) , ('੦' ..= '\\u{a75}' , 8usize) , ('੶' ..= '\\u{a80}' , 0usize) , ('\\u{a81}' ..= 'ઃ' , 8usize) , ('\\u{a84}' ..= '\\u{a84}' , 0usize) , ('અ' ..= 'ઍ' , 8usize) , ('\\u{a8e}' ..= '\\u{a8e}' , 0usize) , ('એ' ..= 'ઑ' , 8usize) , ('\\u{a92}' ..= '\\u{a92}' , 0usize) , ('ઓ' ..= 'ન' , 8usize) , ('\\u{aa9}' ..= '\\u{aa9}' , 0usize) , ('પ' ..= 'ર' , 8usize) , ('\\u{ab1}' ..= '\\u{ab1}' , 0usize) , ('લ' ..= 'ળ' , 8usize) , ('\\u{ab4}' ..= '\\u{ab4}' , 0usize) , ('વ' ..= 'હ' , 8usize) , ('\\u{aba}' ..= '\\u{abb}' , 0usize) , ('\\u{abc}' ..= '\\u{ac5}' , 8usize) , ('\\u{ac6}' ..= '\\u{ac6}' , 0usize) , ('\\u{ac7}' ..= 'ૉ' , 8usize) , ('\\u{aca}' ..= '\\u{aca}' , 0usize) , ('ો' ..= '\\u{acd}' , 8usize) , ('\\u{ace}' ..= '\\u{acf}' , 0usize) , ('ૐ' ..= 'ૐ' , 8usize) , ('\\u{ad1}' ..= '\\u{adf}' , 0usize) , ('ૠ' ..= '\\u{ae3}' , 8usize) , ('\\u{ae4}' ..= '\\u{ae5}' , 0usize) , ('૦' ..= '૯' , 8usize) , ('૰' ..= '\\u{af8}' , 0usize) , ('ૹ' ..= '\\u{aff}' , 8usize) , ('\\u{b00}' ..= '\\u{b00}' , 0usize) , ('\\u{b01}' ..= 'ଃ' , 8usize) , ('\\u{b04}' ..= '\\u{b04}' , 0usize) , ('ଅ' ..= 'ଌ' , 8usize) , ('\\u{b0d}' ..= '\\u{b0e}' , 0usize) , ('ଏ' ..= 'ଐ' , 8usize) , ('\\u{b11}' ..= '\\u{b12}' , 0usize) , ('ଓ' ..= 'ନ' , 8usize) , ('\\u{b29}' ..= '\\u{b29}' , 0usize) , ('ପ' ..= 'ର' , 8usize) , ('\\u{b31}' ..= '\\u{b31}' , 0usize) , ('ଲ' ..= 'ଳ' , 8usize) , ('\\u{b34}' ..= '\\u{b34}' , 0usize) , ('ଵ' ..= 'ହ' , 8usize) , ('\\u{b3a}' ..= '\\u{b3b}' , 0usize) , ('\\u{b3c}' ..= '\\u{b44}' , 8usize) , ('\\u{b45}' ..= '\\u{b46}' , 0usize) , ('େ' ..= 'ୈ' , 8usize) , ('\\u{b49}' ..= '\\u{b4a}' , 0usize) , ('ୋ' ..= '\\u{b4d}' , 8usize) , ('\\u{b4e}' ..= '\\u{b54}' , 0usize) , ('\\u{b55}' ..= '\\u{b57}' , 8usize) , ('\\u{b58}' ..= '\\u{b5b}' , 0usize) , ('ଡ଼' ..= 'ଢ଼' , 8usize) , ('\\u{b5e}' ..= '\\u{b5e}' , 0usize) , ('ୟ' ..= '\\u{b63}' , 8usize) , ('\\u{b64}' ..= '\\u{b65}' , 0usize) , ('୦' ..= '୯' , 8usize) , ('୰' ..= '୰' , 0usize) , ('ୱ' ..= 'ୱ' , 8usize) , ('୲' ..= '\\u{b81}' , 0usize) , ('\\u{b82}' ..= 'ஃ' , 8usize) , ('\\u{b84}' ..= '\\u{b84}' , 0usize) , ('அ' ..= 'ஊ' , 8usize) , ('\\u{b8b}' ..= '\\u{b8d}' , 0usize) , ('எ' ..= 'ஐ' , 8usize) , ('\\u{b91}' ..= '\\u{b91}' , 0usize) , ('ஒ' ..= 'க' , 8usize) , ('\\u{b96}' ..= '\\u{b98}' , 0usize) , ('ங' ..= 'ச' , 8usize) , ('\\u{b9b}' ..= '\\u{b9b}' , 0usize) , ('ஜ' ..= 'ஜ' , 8usize) , ('\\u{b9d}' ..= '\\u{b9d}' , 0usize) , ('ஞ' ..= 'ட' , 8usize) , ('\\u{ba0}' ..= '\\u{ba2}' , 0usize) , ('ண' ..= 'த' , 8usize) , ('\\u{ba5}' ..= '\\u{ba7}' , 0usize) , ('ந' ..= 'ப' , 8usize) , ('\\u{bab}' ..= '\\u{bad}' , 0usize) , ('ம' ..= 'ஹ' , 8usize) , ('\\u{bba}' ..= '\\u{bbd}' , 0usize) , ('\\u{bbe}' ..= 'ூ' , 8usize) , ('\\u{bc3}' ..= '\\u{bc5}' , 0usize) , ('ெ' ..= 'ை' , 8usize) , ('\\u{bc9}' ..= '\\u{bc9}' , 0usize) , ('ொ' ..= '\\u{bcd}' , 8usize) , ('\\u{bce}' ..= '\\u{bcf}' , 0usize) , ('ௐ' ..= 'ௐ' , 8usize) , ('\\u{bd1}' ..= '\\u{bd6}' , 0usize) , ('\\u{bd7}' ..= '\\u{bd7}' , 8usize) , ('\\u{bd8}' ..= '\\u{be5}' , 0usize) , ('௦' ..= '௯' , 8usize) , ('௰' ..= '\\u{bff}' , 0usize) , ('\\u{c00}' ..= 'ఌ' , 8usize) , ('\\u{c0d}' ..= '\\u{c0d}' , 0usize) , ('ఎ' ..= 'ఐ' , 8usize) , ('\\u{c11}' ..= '\\u{c11}' , 0usize) , ('ఒ' ..= 'న' , 8usize) , ('\\u{c29}' ..= '\\u{c29}' , 0usize) , ('ప' ..= 'హ' , 8usize) , ('\\u{c3a}' ..= '\\u{c3b}' , 0usize) , ('\\u{c3c}' ..= 'ౄ' , 8usize) , ('\\u{c45}' ..= '\\u{c45}' , 0usize) , ('\\u{c46}' ..= '\\u{c48}' , 8usize) , ('\\u{c49}' ..= '\\u{c49}' , 0usize) , ('\\u{c4a}' ..= '\\u{c4d}' , 8usize) , ('\\u{c4e}' ..= '\\u{c54}' , 0usize) , ('\\u{c55}' ..= '\\u{c56}' , 8usize) , ('\\u{c57}' ..= '\\u{c57}' , 0usize) , ('ౘ' ..= 'ౚ' , 8usize) , ('\\u{c5b}' ..= '\\u{c5c}' , 0usize) , ('ౝ' ..= 'ౝ' , 8usize) , ('\\u{c5e}' ..= '\\u{c5f}' , 0usize) , ('ౠ' ..= '\\u{c63}' , 8usize) , ('\\u{c64}' ..= '\\u{c65}' , 0usize) , ('౦' ..= '౯' , 8usize) , ('\\u{c70}' ..= '౿' , 0usize) , ('ಀ' ..= 'ಃ' , 8usize) , ('಄' ..= '಄' , 0usize) , ('ಅ' ..= 'ಌ' , 8usize) , ('\\u{c8d}' ..= '\\u{c8d}' , 0usize) , ('ಎ' ..= 'ಐ' , 8usize) , ('\\u{c91}' ..= '\\u{c91}' , 0usize) , ('ಒ' ..= 'ನ' , 8usize) , ('\\u{ca9}' ..= '\\u{ca9}' , 0usize) , ('ಪ' ..= 'ಳ' , 8usize) , ('\\u{cb4}' ..= '\\u{cb4}' , 0usize) , ('ವ' ..= 'ಹ' , 8usize) , ('\\u{cba}' ..= '\\u{cbb}' , 0usize) , ('\\u{cbc}' ..= 'ೄ' , 8usize) , ('\\u{cc5}' ..= '\\u{cc5}' , 0usize) , ('\\u{cc6}' ..= '\\u{cc8}' , 8usize) , ('\\u{cc9}' ..= '\\u{cc9}' , 0usize) , ('\\u{cca}' ..= '\\u{ccd}' , 8usize) , ('\\u{cce}' ..= '\\u{cd4}' , 0usize) , ('\\u{cd5}' ..= '\\u{cd6}' , 8usize) , ('\\u{cd7}' ..= '\\u{cdc}' , 0usize) , ('ೝ' ..= 'ೞ' , 8usize) , ('\\u{cdf}' ..= '\\u{cdf}' , 0usize) , ('ೠ' ..= '\\u{ce3}' , 8usize) , ('\\u{ce4}' ..= '\\u{ce5}' , 0usize) , ('೦' ..= '೯' , 8usize) , ('\\u{cf0}' ..= '\\u{cf0}' , 0usize) , ('ೱ' ..= 'ೳ' , 8usize) , ('\\u{cf4}' ..= '\\u{cff}' , 0usize) , ('\\u{d00}' ..= 'ഌ' , 8usize) , ('\\u{d0d}' ..= '\\u{d0d}' , 0usize) , ('എ' ..= 'ഐ' , 8usize) , ('\\u{d11}' ..= '\\u{d11}' , 0usize) , ('ഒ' ..= '\\u{d44}' , 8usize) , ('\\u{d45}' ..= '\\u{d45}' , 0usize) , ('െ' ..= 'ൈ' , 8usize) , ('\\u{d49}' ..= '\\u{d49}' , 0usize) , ('ൊ' ..= 'ൎ' , 8usize) , ('൏' ..= '\\u{d53}' , 0usize) , ('ൔ' ..= '\\u{d57}' , 8usize) , ('൘' ..= '൞' , 0usize) , ('ൟ' ..= '\\u{d63}' , 8usize) , ('\\u{d64}' ..= '\\u{d65}' , 0usize) , ('൦' ..= '൯' , 8usize) , ('൰' ..= '൹' , 0usize) , ('ൺ' ..= 'ൿ' , 8usize) , ('\\u{d80}' ..= '\\u{d80}' , 0usize) , ('\\u{d81}' ..= 'ඃ' , 8usize) , ('\\u{d84}' ..= '\\u{d84}' , 0usize) , ('අ' ..= 'ඖ' , 8usize) , ('\\u{d97}' ..= '\\u{d99}' , 0usize) , ('ක' ..= 'න' , 8usize) , ('\\u{db2}' ..= '\\u{db2}' , 0usize) , ('ඳ' ..= 'ර' , 8usize) , ('\\u{dbc}' ..= '\\u{dbc}' , 0usize) , ('ල' ..= 'ල' , 8usize) , ('\\u{dbe}' ..= '\\u{dbf}' , 0usize) , ('ව' ..= 'ෆ' , 8usize) , ('\\u{dc7}' ..= '\\u{dc9}' , 0usize) , ('\\u{dca}' ..= '\\u{dca}' , 8usize) , ('\\u{dcb}' ..= '\\u{dce}' , 0usize) , ('\\u{dcf}' ..= '\\u{dd4}' , 8usize) , ('\\u{dd5}' ..= '\\u{dd5}' , 0usize) , ('\\u{dd6}' ..= '\\u{dd6}' , 8usize) , ('\\u{dd7}' ..= '\\u{dd7}' , 0usize) , ('ෘ' ..= '\\u{ddf}' , 8usize) , ('\\u{de0}' ..= '\\u{de5}' , 0usize) , ('෦' ..= '෯' , 8usize) , ('\\u{df0}' ..= '\\u{df1}' , 0usize) , ('ෲ' ..= 'ෳ' , 8usize) , ('෴' ..= '\\u{e00}' , 0usize) , ('ก' ..= '\\u{e3a}' , 8usize) , ('\\u{e3b}' ..= '฿' , 0usize) , ('เ' ..= '\\u{e4e}' , 8usize) , ('๏' ..= '๏' , 0usize) , ('๐' ..= '๙' , 8usize) , ('๚' ..= '\\u{e80}' , 0usize) , ('ກ' ..= 'ຂ' , 8usize) , ('\\u{e83}' ..= '\\u{e83}' , 0usize) , ('ຄ' ..= 'ຄ' , 8usize) , ('\\u{e85}' ..= '\\u{e85}' , 0usize) , ('ຆ' ..= 'ຊ' , 8usize) , ('\\u{e8b}' ..= '\\u{e8b}' , 0usize) , ('ຌ' ..= 'ຣ' , 8usize) , ('\\u{ea4}' ..= '\\u{ea4}' , 0usize) , ('ລ' ..= 'ລ' , 8usize) , ('\\u{ea6}' ..= '\\u{ea6}' , 0usize) , ('ວ' ..= 'ຽ' , 8usize) , ('\\u{ebe}' ..= '\\u{ebf}' , 0usize) , ('ເ' ..= 'ໄ' , 8usize) , ('\\u{ec5}' ..= '\\u{ec5}' , 0usize) , ('ໆ' ..= 'ໆ' , 8usize) , ('\\u{ec7}' ..= '\\u{ec7}' , 0usize) , ('\\u{ec8}' ..= '\\u{ece}' , 8usize) , ('\\u{ecf}' ..= '\\u{ecf}' , 0usize) , ('໐' ..= '໙' , 8usize) , ('\\u{eda}' ..= '\\u{edb}' , 0usize) , ('ໜ' ..= 'ໟ' , 8usize) , ('\\u{ee0}' ..= '\\u{eff}' , 0usize) , ('ༀ' ..= 'ༀ' , 8usize) , ('༁' ..= '༗' , 0usize) , ('\\u{f18}' ..= '\\u{f19}' , 8usize) , ('༚' ..= '༟' , 0usize) , ('༠' ..= '༩' , 8usize) , ('༪' ..= '༴' , 0usize) , ('\\u{f35}' ..= '\\u{f35}' , 8usize) , ('༶' ..= '༶' , 0usize) , ('\\u{f37}' ..= '\\u{f37}' , 8usize) , ('༸' ..= '༸' , 0usize) , ('\\u{f39}' ..= '\\u{f39}' , 8usize) , ('༺' ..= '༽' , 0usize) , ('༾' ..= 'ཇ' , 8usize) , ('\\u{f48}' ..= '\\u{f48}' , 0usize) , ('ཉ' ..= 'ཬ' , 8usize) , ('\\u{f6d}' ..= '\\u{f70}' , 0usize) , ('\\u{f71}' ..= '\\u{f84}' , 8usize) , ('྅' ..= '྅' , 0usize) , ('\\u{f86}' ..= '\\u{f97}' , 8usize) , ('\\u{f98}' ..= '\\u{f98}' , 0usize) , ('\\u{f99}' ..= '\\u{fbc}' , 8usize) , ('\\u{fbd}' ..= '࿅' , 0usize) , ('\\u{fc6}' ..= '\\u{fc6}' , 8usize) , ('࿇' ..= '\\u{fff}' , 0usize) , ('က' ..= '၉' , 8usize) , ('၊' ..= '၏' , 0usize) , ('ၐ' ..= '\\u{109d}' , 8usize) , ('႞' ..= '႟' , 0usize) , ('Ⴀ' ..= 'Ⴥ' , 8usize) , ('\\u{10c6}' ..= '\\u{10c6}' , 0usize) , ('Ⴧ' ..= 'Ⴧ' , 8usize) , ('\\u{10c8}' ..= '\\u{10cc}' , 0usize) , ('Ⴭ' ..= 'Ⴭ' , 8usize) , ('\\u{10ce}' ..= '\\u{10cf}' , 0usize) , ('ა' ..= 'ჺ' , 8usize) , ('჻' ..= '჻' , 0usize) , ('ჼ' ..= 'ቈ' , 8usize) , ('\\u{1249}' ..= '\\u{1249}' , 0usize) , ('ቊ' ..= 'ቍ' , 8usize) , ('\\u{124e}' ..= '\\u{124f}' , 0usize) , ('ቐ' ..= 'ቖ' , 8usize) , ('\\u{1257}' ..= '\\u{1257}' , 0usize) , ('ቘ' ..= 'ቘ' , 8usize) , ('\\u{1259}' ..= '\\u{1259}' , 0usize) , ('ቚ' ..= 'ቝ' , 8usize) , ('\\u{125e}' ..= '\\u{125f}' , 0usize) , ('በ' ..= 'ኈ' , 8usize) , ('\\u{1289}' ..= '\\u{1289}' , 0usize) , ('ኊ' ..= 'ኍ' , 8usize) , ('\\u{128e}' ..= '\\u{128f}' , 0usize) , ('ነ' ..= 'ኰ' , 8usize) , ('\\u{12b1}' ..= '\\u{12b1}' , 0usize) , ('ኲ' ..= 'ኵ' , 8usize) , ('\\u{12b6}' ..= '\\u{12b7}' , 0usize) , ('ኸ' ..= 'ኾ' , 8usize) , ('\\u{12bf}' ..= '\\u{12bf}' , 0usize) , ('ዀ' ..= 'ዀ' , 8usize) , ('\\u{12c1}' ..= '\\u{12c1}' , 0usize) , ('ዂ' ..= 'ዅ' , 8usize) , ('\\u{12c6}' ..= '\\u{12c7}' , 0usize) , ('ወ' ..= 'ዖ' , 8usize) , ('\\u{12d7}' ..= '\\u{12d7}' , 0usize) , ('ዘ' ..= 'ጐ' , 8usize) , ('\\u{1311}' ..= '\\u{1311}' , 0usize) , ('ጒ' ..= 'ጕ' , 8usize) , ('\\u{1316}' ..= '\\u{1317}' , 0usize) , ('ጘ' ..= 'ፚ' , 8usize) , ('\\u{135b}' ..= '\\u{135c}' , 0usize) , ('\\u{135d}' ..= '\\u{135f}' , 8usize) , ('፠' ..= '\\u{137f}' , 0usize) , ('ᎀ' ..= 'ᎏ' , 8usize) , ('᎐' ..= '\\u{139f}' , 0usize) , ('Ꭰ' ..= 'Ᏽ' , 8usize) , ('\\u{13f6}' ..= '\\u{13f7}' , 0usize) , ('ᏸ' ..= 'ᏽ' , 8usize) , ('\\u{13fe}' ..= '᐀' , 0usize) , ('ᐁ' ..= 'ᙬ' , 8usize) , ('᙭' ..= '᙮' , 0usize) , ('ᙯ' ..= 'ᙿ' , 8usize) , ('\\u{1680}' ..= '\\u{1680}' , 1usize) , ('ᚁ' ..= 'ᚚ' , 8usize) , ('᚛' ..= '\\u{169f}' , 0usize) , ('ᚠ' ..= 'ᛪ' , 8usize) , ('᛫' ..= '᛭' , 0usize) , ('ᛮ' ..= 'ᛸ' , 8usize) , ('\\u{16f9}' ..= '\\u{16ff}' , 0usize) , ('ᜀ' ..= '\\u{1715}' , 8usize) , ('\\u{1716}' ..= '\\u{171e}' , 0usize) , ('ᜟ' ..= '\\u{1734}' , 8usize) , ('᜵' ..= '\\u{173f}' , 0usize) , ('ᝀ' ..= '\\u{1753}' , 8usize) , ('\\u{1754}' ..= '\\u{175f}' , 0usize) , ('ᝠ' ..= 'ᝬ' , 8usize) , ('\\u{176d}' ..= '\\u{176d}' , 0usize) , ('ᝮ' ..= 'ᝰ' , 8usize) , ('\\u{1771}' ..= '\\u{1771}' , 0usize) , ('\\u{1772}' ..= '\\u{1773}' , 8usize) , ('\\u{1774}' ..= '\\u{177f}' , 0usize) , ('ក' ..= '\\u{17d3}' , 8usize) , ('។' ..= '៖' , 0usize) , ('ៗ' ..= 'ៗ' , 8usize) , ('៘' ..= '៛' , 0usize) , ('ៜ' ..= '\\u{17dd}' , 8usize) , ('\\u{17de}' ..= '\\u{17df}' , 0usize) , ('០' ..= '៩' , 8usize) , ('\\u{17ea}' ..= '᠊' , 0usize) , ('\\u{180b}' ..= '\\u{180d}' , 8usize) , ('\\u{180e}' ..= '\\u{180e}' , 0usize) , ('\\u{180f}' ..= '᠙' , 8usize) , ('\\u{181a}' ..= '\\u{181f}' , 0usize) , ('ᠠ' ..= 'ᡸ' , 8usize) , ('\\u{1879}' ..= '\\u{187f}' , 0usize) , ('ᢀ' ..= 'ᢪ' , 8usize) , ('\\u{18ab}' ..= '\\u{18af}' , 0usize) , ('ᢰ' ..= 'ᣵ' , 8usize) , ('\\u{18f6}' ..= '\\u{18ff}' , 0usize) , ('ᤀ' ..= 'ᤞ' , 8usize) , ('\\u{191f}' ..= '\\u{191f}' , 0usize) , ('\\u{1920}' ..= 'ᤫ' , 8usize) , ('\\u{192c}' ..= '\\u{192f}' , 0usize) , ('ᤰ' ..= '\\u{193b}' , 8usize) , ('\\u{193c}' ..= '᥅' , 0usize) , ('᥆' ..= 'ᥭ' , 8usize) , ('\\u{196e}' ..= '\\u{196f}' , 0usize) , ('ᥰ' ..= 'ᥴ' , 8usize) , ('\\u{1975}' ..= '\\u{197f}' , 0usize) , ('ᦀ' ..= 'ᦫ' , 8usize) , ('\\u{19ac}' ..= '\\u{19af}' , 0usize) , ('ᦰ' ..= 'ᧉ' , 8usize) , ('\\u{19ca}' ..= '\\u{19cf}' , 0usize) , ('᧐' ..= '᧙' , 8usize) , ('᧚' ..= '᧿' , 0usize) , ('ᨀ' ..= '\\u{1a1b}' , 8usize) , ('\\u{1a1c}' ..= '᨟' , 0usize) , ('ᨠ' ..= '\\u{1a5e}' , 8usize) , ('\\u{1a5f}' ..= '\\u{1a5f}' , 0usize) , ('\\u{1a60}' ..= '\\u{1a7c}' , 8usize) , ('\\u{1a7d}' ..= '\\u{1a7e}' , 0usize) , ('\\u{1a7f}' ..= '᪉' , 8usize) , ('\\u{1a8a}' ..= '\\u{1a8f}' , 0usize) , ('᪐' ..= '᪙' , 8usize) , ('\\u{1a9a}' ..= '᪦' , 0usize) , ('ᪧ' ..= 'ᪧ' , 8usize) , ('᪨' ..= '\\u{1aaf}' , 0usize) , ('\\u{1ab0}' ..= '\\u{1ace}' , 8usize) , ('\\u{1acf}' ..= '\\u{1aff}' , 0usize) , ('\\u{1b00}' ..= 'ᭌ' , 8usize) , ('\\u{1b4d}' ..= '᭏' , 0usize) , ('᭐' ..= '᭙' , 8usize) , ('᭚' ..= '᭪' , 0usize) , ('\\u{1b6b}' ..= '\\u{1b73}' , 8usize) , ('᭴' ..= '᭿' , 0usize) , ('\\u{1b80}' ..= '\\u{1bf3}' , 8usize) , ('\\u{1bf4}' ..= '᯿' , 0usize) , ('ᰀ' ..= '\\u{1c37}' , 8usize) , ('\\u{1c38}' ..= '᰿' , 0usize) , ('᱀' ..= '᱉' , 8usize) , ('\\u{1c4a}' ..= '\\u{1c4c}' , 0usize) , ('ᱍ' ..= 'ᱽ' , 8usize) , ('᱾' ..= '᱿' , 0usize) , ('ᲀ' ..= 'ᲊ' , 8usize) , ('\\u{1c8b}' ..= '\\u{1c8f}' , 0usize) , ('Ა' ..= 'Ჺ' , 8usize) , ('\\u{1cbb}' ..= '\\u{1cbc}' , 0usize) , ('Ჽ' ..= 'Ჿ' , 8usize) , ('᳀' ..= '\\u{1ccf}' , 0usize) , ('\\u{1cd0}' ..= '\\u{1cd2}' , 8usize) , ('᳓' ..= '᳓' , 0usize) , ('\\u{1cd4}' ..= 'ᳺ' , 8usize) , ('\\u{1cfb}' ..= '\\u{1cff}' , 0usize) , ('ᴀ' ..= 'ἕ' , 8usize) , ('\\u{1f16}' ..= '\\u{1f17}' , 0usize) , ('Ἐ' ..= 'Ἕ' , 8usize) , ('\\u{1f1e}' ..= '\\u{1f1f}' , 0usize) , ('ἠ' ..= 'ὅ' , 8usize) , ('\\u{1f46}' ..= '\\u{1f47}' , 0usize) , ('Ὀ' ..= 'Ὅ' , 8usize) , ('\\u{1f4e}' ..= '\\u{1f4f}' , 0usize) , ('ὐ' ..= 'ὗ' , 8usize) , ('\\u{1f58}' ..= '\\u{1f58}' , 0usize) , ('Ὑ' ..= 'Ὑ' , 8usize) , ('\\u{1f5a}' ..= '\\u{1f5a}' , 0usize) , ('Ὓ' ..= 'Ὓ' , 8usize) , ('\\u{1f5c}' ..= '\\u{1f5c}' , 0usize) , ('Ὕ' ..= 'Ὕ' , 8usize) , ('\\u{1f5e}' ..= '\\u{1f5e}' , 0usize) , ('Ὗ' ..= 'ώ' , 8usize) , ('\\u{1f7e}' ..= '\\u{1f7f}' , 0usize) , ('ᾀ' ..= 'ᾴ' , 8usize) , ('\\u{1fb5}' ..= '\\u{1fb5}' , 0usize) , ('ᾶ' ..= 'ᾼ' , 8usize) , ('᾽' ..= '᾽' , 0usize) , ('ι' ..= 'ι' , 8usize) , ('᾿' ..= '῁' , 0usize) , ('ῂ' ..= 'ῄ' , 8usize) , ('\\u{1fc5}' ..= '\\u{1fc5}' , 0usize) , ('ῆ' ..= 'ῌ' , 8usize) , ('῍' ..= '῏' , 0usize) , ('ῐ' ..= 'ΐ' , 8usize) , ('\\u{1fd4}' ..= '\\u{1fd5}' , 0usize) , ('ῖ' ..= 'Ί' , 8usize) , ('\\u{1fdc}' ..= '῟' , 0usize) , ('ῠ' ..= 'Ῥ' , 8usize) , ('῭' ..= '\\u{1ff1}' , 0usize) , ('ῲ' ..= 'ῴ' , 8usize) , ('\\u{1ff5}' ..= '\\u{1ff5}' , 0usize) , ('ῶ' ..= 'ῼ' , 8usize) , ('´' ..= '\\u{1fff}' , 0usize) , ('\\u{2000}' ..= '\\u{200a}' , 1usize) , ('\\u{200b}' ..= '\\u{200b}' , 0usize) , ('\\u{200c}' ..= '\\u{200d}' , 8usize) , ('\\u{200e}' ..= '‧' , 0usize) , ('\\u{2028}' ..= '\\u{2029}' , 1usize) , ('\\u{202a}' ..= '\\u{202e}' , 0usize) , ('\\u{202f}' ..= '\\u{202f}' , 1usize) , ('‰' ..= '‾' , 0usize) , ('‿' ..= '⁀' , 8usize) , ('⁁' ..= '⁓' , 0usize) , ('⁔' ..= '⁔' , 8usize) , ('⁕' ..= '⁞' , 0usize) , ('\\u{205f}' ..= '\\u{205f}' , 1usize) , ('\\u{2060}' ..= '⁰' , 0usize) , ('ⁱ' ..= 'ⁱ' , 8usize) , ('\\u{2072}' ..= '⁾' , 0usize) , ('ⁿ' ..= 'ⁿ' , 8usize) , ('₀' ..= '\\u{208f}' , 0usize) , ('ₐ' ..= 'ₜ' , 8usize) , ('\\u{209d}' ..= '\\u{20cf}' , 0usize) , ('\\u{20d0}' ..= '\\u{20f0}' , 8usize) , ('\\u{20f1}' ..= '℁' , 0usize) , ('ℂ' ..= 'ℂ' , 8usize) , ('℃' ..= '℆' , 0usize) , ('ℇ' ..= 'ℇ' , 8usize) , ('℈' ..= '℉' , 0usize) , ('ℊ' ..= 'ℓ' , 8usize) , ('℔' ..= '℔' , 0usize) , ('ℕ' ..= 'ℕ' , 8usize) , ('№' ..= '℘' , 0usize) , ('ℙ' ..= 'ℝ' , 8usize) , ('℞' ..= '℣' , 0usize) , ('ℤ' ..= 'ℤ' , 8usize) , ('℥' ..= '℥' , 0usize) , ('Ω' ..= 'Ω' , 8usize) , ('℧' ..= '℧' , 0usize) , ('ℨ' ..= 'ℨ' , 8usize) , ('℩' ..= '℩' , 0usize) , ('K' ..= 'ℭ' , 8usize) , ('℮' ..= '℮' , 0usize) , ('ℯ' ..= 'ℹ' , 8usize) , ('℺' ..= '℻' , 0usize) , ('ℼ' ..= 'ℿ' , 8usize) , ('⅀' ..= '⅄' , 0usize) , ('ⅅ' ..= 'ⅉ' , 8usize) , ('⅊' ..= '⅍' , 0usize) , ('ⅎ' ..= 'ⅎ' , 8usize) , ('⅏' ..= '⅟' , 0usize) , ('Ⅰ' ..= 'ↈ' , 8usize) , ('↉' ..= '⒵' , 0usize) , ('Ⓐ' ..= 'ⓩ' , 8usize) , ('⓪' ..= '⯿' , 0usize) , ('Ⰰ' ..= 'ⳤ' , 8usize) , ('⳥' ..= '⳪' , 0usize) , ('Ⳬ' ..= 'ⳳ' , 8usize) , ('\\u{2cf4}' ..= '⳿' , 0usize) , ('ⴀ' ..= 'ⴥ' , 8usize) , ('\\u{2d26}' ..= '\\u{2d26}' , 0usize) , ('ⴧ' ..= 'ⴧ' , 8usize) , ('\\u{2d28}' ..= '\\u{2d2c}' , 0usize) , ('ⴭ' ..= 'ⴭ' , 8usize) , ('\\u{2d2e}' ..= '\\u{2d2f}' , 0usize) , ('ⴰ' ..= 'ⵧ' , 8usize) , ('\\u{2d68}' ..= '\\u{2d6e}' , 0usize) , ('ⵯ' ..= 'ⵯ' , 8usize) , ('⵰' ..= '\\u{2d7e}' , 0usize) , ('\\u{2d7f}' ..= 'ⶖ' , 8usize) , ('\\u{2d97}' ..= '\\u{2d9f}' , 0usize) , ('ⶠ' ..= 'ⶦ' , 8usize) , ('\\u{2da7}' ..= '\\u{2da7}' , 0usize) , ('ⶨ' ..= 'ⶮ' , 8usize) , ('\\u{2daf}' ..= '\\u{2daf}' , 0usize) , ('ⶰ' ..= 'ⶶ' , 8usize) , ('\\u{2db7}' ..= '\\u{2db7}' , 0usize) , ('ⶸ' ..= 'ⶾ' , 8usize) , ('\\u{2dbf}' ..= '\\u{2dbf}' , 0usize) , ('ⷀ' ..= 'ⷆ' , 8usize) , ('\\u{2dc7}' ..= '\\u{2dc7}' , 0usize) , ('ⷈ' ..= 'ⷎ' , 8usize) , ('\\u{2dcf}' ..= '\\u{2dcf}' , 0usize) , ('ⷐ' ..= 'ⷖ' , 8usize) , ('\\u{2dd7}' ..= '\\u{2dd7}' , 0usize) , ('ⷘ' ..= 'ⷞ' , 8usize) , ('\\u{2ddf}' ..= '\\u{2ddf}' , 0usize) , ('\\u{2de0}' ..= '\\u{2dff}' , 8usize) , ('⸀' ..= '⸮' , 0usize) , ('ⸯ' ..= 'ⸯ' , 8usize) , ('⸰' ..= '⿿' , 0usize) , ('\\u{3000}' ..= '\\u{3000}' , 1usize) , ('、' ..= '〄' , 0usize) , ('々' ..= '〇' , 8usize) , ('〈' ..= '〠' , 0usize) , ('〡' ..= '\\u{302f}' , 8usize) , ('〰' ..= '〰' , 0usize) , ('〱' ..= '〵' , 8usize) , ('〶' ..= '〷' , 0usize) , ('〸' ..= '〼' , 8usize) , ('〽' ..= '\\u{3040}' , 0usize) , ('ぁ' ..= 'ゖ' , 8usize) , ('\\u{3097}' ..= '\\u{3098}' , 0usize) , ('\\u{3099}' ..= '\\u{309a}' , 8usize) , ('゛' ..= '゜' , 0usize) , ('ゝ' ..= 'ゟ' , 8usize) , ('゠' ..= '゠' , 0usize) , ('ァ' ..= 'ヺ' , 8usize) , ('・' ..= '・' , 0usize) , ('ー' ..= 'ヿ' , 8usize) , ('\\u{3100}' ..= '\\u{3104}' , 0usize) , ('ㄅ' ..= 'ㄯ' , 8usize) , ('\\u{3130}' ..= '\\u{3130}' , 0usize) , ('ㄱ' ..= 'ㆎ' , 8usize) , ('\\u{318f}' ..= '㆟' , 0usize) , ('ㆠ' ..= 'ㆿ' , 8usize) , ('㇀' ..= '㇯' , 0usize) , ('ㇰ' ..= 'ㇿ' , 8usize) , ('㈀' ..= '㏿' , 0usize) , ('㐀' ..= '䶿' , 8usize) , ('䷀' ..= '䷿' , 0usize) , ('一' ..= 'ꒌ' , 8usize) , ('\\u{a48d}' ..= '\\u{a4cf}' , 0usize) , ('ꓐ' ..= 'ꓽ' , 8usize) , ('꓾' ..= '꓿' , 0usize) , ('ꔀ' ..= 'ꘌ' , 8usize) , ('꘍' ..= '꘏' , 0usize) , ('ꘐ' ..= 'ꘫ' , 8usize) , ('\\u{a62c}' ..= '\\u{a63f}' , 0usize) , ('Ꙁ' ..= '\\u{a672}' , 8usize) , ('꙳' ..= '꙳' , 0usize) , ('\\u{a674}' ..= '\\u{a67d}' , 8usize) , ('꙾' ..= '꙾' , 0usize) , ('ꙿ' ..= '\\u{a6f1}' , 8usize) , ('꛲' ..= '꜖' , 0usize) , ('ꜗ' ..= 'ꜟ' , 8usize) , ('꜠' ..= '꜡' , 0usize) , ('Ꜣ' ..= 'ꞈ' , 8usize) , ('꞉' ..= '꞊' , 0usize) , ('Ꞌ' ..= 'ꟍ' , 8usize) , ('\\u{a7ce}' ..= '\\u{a7cf}' , 0usize) , ('Ꟑ' ..= 'ꟑ' , 8usize) , ('\\u{a7d2}' ..= '\\u{a7d2}' , 0usize) , ('ꟓ' ..= 'ꟓ' , 8usize) , ('\\u{a7d4}' ..= '\\u{a7d4}' , 0usize) , ('ꟕ' ..= 'Ƛ' , 8usize) , ('\\u{a7dd}' ..= '\\u{a7f1}' , 0usize) , ('ꟲ' ..= 'ꠧ' , 8usize) , ('꠨' ..= '꠫' , 0usize) , ('\\u{a82c}' ..= '\\u{a82c}' , 8usize) , ('\\u{a82d}' ..= '\\u{a83f}' , 0usize) , ('ꡀ' ..= 'ꡳ' , 8usize) , ('꡴' ..= '\\u{a87f}' , 0usize) , ('ꢀ' ..= '\\u{a8c5}' , 8usize) , ('\\u{a8c6}' ..= '꣏' , 0usize) , ('꣐' ..= '꣙' , 8usize) , ('\\u{a8da}' ..= '\\u{a8df}' , 0usize) , ('\\u{a8e0}' ..= 'ꣷ' , 8usize) , ('꣸' ..= '꣺' , 0usize) , ('ꣻ' ..= 'ꣻ' , 8usize) , ('꣼' ..= '꣼' , 0usize) , ('ꣽ' ..= '\\u{a92d}' , 8usize) , ('꤮' ..= '꤯' , 0usize) , ('ꤰ' ..= '\\u{a953}' , 8usize) , ('\\u{a954}' ..= '꥟' , 0usize) , ('ꥠ' ..= 'ꥼ' , 8usize) , ('\\u{a97d}' ..= '\\u{a97f}' , 0usize) , ('\\u{a980}' ..= '\\u{a9c0}' , 8usize) , ('꧁' ..= '\\u{a9ce}' , 0usize) , ('ꧏ' ..= '꧙' , 8usize) , ('\\u{a9da}' ..= '꧟' , 0usize) , ('ꧠ' ..= 'ꧾ' , 8usize) , ('\\u{a9ff}' ..= '\\u{a9ff}' , 0usize) , ('ꨀ' ..= '\\u{aa36}' , 8usize) , ('\\u{aa37}' ..= '\\u{aa3f}' , 0usize) , ('ꩀ' ..= 'ꩍ' , 8usize) , ('\\u{aa4e}' ..= '\\u{aa4f}' , 0usize) , ('꩐' ..= '꩙' , 8usize) , ('\\u{aa5a}' ..= '꩟' , 0usize) , ('ꩠ' ..= 'ꩶ' , 8usize) , ('꩷' ..= '꩹' , 0usize) , ('ꩺ' ..= 'ꫂ' , 8usize) , ('\\u{aac3}' ..= '\\u{aada}' , 0usize) , ('ꫛ' ..= 'ꫝ' , 8usize) , ('꫞' ..= '꫟' , 0usize) , ('ꫠ' ..= 'ꫯ' , 8usize) , ('꫰' ..= '꫱' , 0usize) , ('ꫲ' ..= '\\u{aaf6}' , 8usize) , ('\\u{aaf7}' ..= '\\u{ab00}' , 0usize) , ('ꬁ' ..= 'ꬆ' , 8usize) , ('\\u{ab07}' ..= '\\u{ab08}' , 0usize) , ('ꬉ' ..= 'ꬎ' , 8usize) , ('\\u{ab0f}' ..= '\\u{ab10}' , 0usize) , ('ꬑ' ..= 'ꬖ' , 8usize) , ('\\u{ab17}' ..= '\\u{ab1f}' , 0usize) , ('ꬠ' ..= 'ꬦ' , 8usize) , ('\\u{ab27}' ..= '\\u{ab27}' , 0usize) , ('ꬨ' ..= 'ꬮ' , 8usize) , ('\\u{ab2f}' ..= '\\u{ab2f}' , 0usize) , ('ꬰ' ..= 'ꭚ' , 8usize) , ('꭛' ..= '꭛' , 0usize) , ('ꭜ' ..= 'ꭩ' , 8usize) , ('꭪' ..= '\\u{ab6f}' , 0usize) , ('ꭰ' ..= 'ꯪ' , 8usize) , ('꯫' ..= '꯫' , 0usize) , ('꯬' ..= '\\u{abed}' , 8usize) , ('\\u{abee}' ..= '\\u{abef}' , 0usize) , ('꯰' ..= '꯹' , 8usize) , ('\\u{abfa}' ..= '\\u{abff}' , 0usize) , ('가' ..= '힣' , 8usize) , ('\\u{d7a4}' ..= '\\u{d7af}' , 0usize) , ('ힰ' ..= 'ퟆ' , 8usize) , ('\\u{d7c7}' ..= '\\u{d7ca}' , 0usize) , ('ퟋ' ..= 'ퟻ' , 8usize) , ('\\u{d7fc}' ..= '\\u{f8ff}' , 0usize) , ('豈' ..= '舘' , 8usize) , ('\\u{fa6e}' ..= '\\u{fa6f}' , 0usize) , ('並' ..= '龎' , 8usize) , ('\\u{fada}' ..= '\\u{faff}' , 0usize) , ('ff' ..= 'st' , 8usize) , ('\\u{fb07}' ..= '\\u{fb12}' , 0usize) , ('ﬓ' ..= 'ﬗ' , 8usize) , ('\\u{fb18}' ..= '\\u{fb1c}' , 0usize) , ('יִ' ..= 'ﬨ' , 8usize) , ('﬩' ..= '﬩' , 0usize) , ('שׁ' ..= 'זּ' , 8usize) , ('\\u{fb37}' ..= '\\u{fb37}' , 0usize) , ('טּ' ..= 'לּ' , 8usize) , ('\\u{fb3d}' ..= '\\u{fb3d}' , 0usize) , ('מּ' ..= 'מּ' , 8usize) , ('\\u{fb3f}' ..= '\\u{fb3f}' , 0usize) , ('נּ' ..= 'סּ' , 8usize) , ('\\u{fb42}' ..= '\\u{fb42}' , 0usize) , ('ףּ' ..= 'פּ' , 8usize) , ('\\u{fb45}' ..= '\\u{fb45}' , 0usize) , ('צּ' ..= 'ﮱ' , 8usize) , ('﮲' ..= '\\u{fbd2}' , 0usize) , ('ﯓ' ..= 'ﴽ' , 8usize) , ('﴾' ..= '﵏' , 0usize) , ('ﵐ' ..= 'ﶏ' , 8usize) , ('\\u{fd90}' ..= '\\u{fd91}' , 0usize) , ('ﶒ' ..= 'ﷇ' , 8usize) , ('\\u{fdc8}' ..= '\\u{fdef}' , 0usize) , ('ﷰ' ..= 'ﷻ' , 8usize) , ('﷼' ..= '﷿' , 0usize) , ('\\u{fe00}' ..= '\\u{fe0f}' , 8usize) , ('︐' ..= '\\u{fe1f}' , 0usize) , ('\\u{fe20}' ..= '\\u{fe2f}' , 8usize) , ('︰' ..= '︲' , 0usize) , ('︳' ..= '︴' , 8usize) , ('︵' ..= '﹌' , 0usize) , ('﹍' ..= '﹏' , 8usize) , ('﹐' ..= '\\u{fe6f}' , 0usize) , ('ﹰ' ..= 'ﹴ' , 8usize) , ('\\u{fe75}' ..= '\\u{fe75}' , 0usize) , ('ﹶ' ..= 'ﻼ' , 8usize) , ('\\u{fefd}' ..= '/' , 0usize) , ('0' ..= '9' , 8usize) , (':' ..= '@' , 0usize) , ('A' ..= 'Z' , 8usize) , ('[' ..= '^' , 0usize) , ('_' ..= '_' , 8usize) , ('`' ..= '`' , 0usize) , ('a' ..= 'z' , 8usize) , ('{' ..= '・' , 0usize) , ('ヲ' ..= 'ᄒ' , 8usize) , ('\\u{ffbf}' ..= '\\u{ffc1}' , 0usize) , ('ᅡ' ..= 'ᅦ' , 8usize) , ('\\u{ffc8}' ..= '\\u{ffc9}' , 0usize) , ('ᅧ' ..= 'ᅬ' , 8usize) , ('\\u{ffd0}' ..= '\\u{ffd1}' , 0usize) , ('ᅭ' ..= 'ᅲ' , 8usize) , ('\\u{ffd8}' ..= '\\u{ffd9}' , 0usize) , ('ᅳ' ..= 'ᅵ' , 8usize) , ('\\u{ffdd}' ..= '\\u{ffff}' , 0usize) , ('𐀀' ..= '𐀋' , 8usize) , ('\\u{1000c}' ..= '\\u{1000c}' , 0usize) , ('𐀍' ..= '𐀦' , 8usize) , ('\\u{10027}' ..= '\\u{10027}' , 0usize) , ('𐀨' ..= '𐀺' , 8usize) , ('\\u{1003b}' ..= '\\u{1003b}' , 0usize) , ('𐀼' ..= '𐀽' , 8usize) , ('\\u{1003e}' ..= '\\u{1003e}' , 0usize) , ('𐀿' ..= '𐁍' , 8usize) , ('\\u{1004e}' ..= '\\u{1004f}' , 0usize) , ('𐁐' ..= '𐁝' , 8usize) , ('\\u{1005e}' ..= '\\u{1007f}' , 0usize) , ('𐂀' ..= '𐃺' , 8usize) , ('\\u{100fb}' ..= '𐄿' , 0usize) , ('𐅀' ..= '𐅴' , 8usize) , ('𐅵' ..= '𐇼' , 0usize) , ('\\u{101fd}' ..= '\\u{101fd}' , 8usize) , ('\\u{101fe}' ..= '\\u{1027f}' , 0usize) , ('𐊀' ..= '𐊜' , 8usize) , ('\\u{1029d}' ..= '\\u{1029f}' , 0usize) , ('𐊠' ..= '𐋐' , 8usize) , ('\\u{102d1}' ..= '\\u{102df}' , 0usize) , ('\\u{102e0}' ..= '\\u{102e0}' , 8usize) , ('𐋡' ..= '\\u{102ff}' , 0usize) , ('𐌀' ..= '𐌟' , 8usize) , ('𐌠' ..= '\\u{1032c}' , 0usize) , ('𐌭' ..= '𐍊' , 8usize) , ('\\u{1034b}' ..= '\\u{1034f}' , 0usize) , ('𐍐' ..= '\\u{1037a}' , 8usize) , ('\\u{1037b}' ..= '\\u{1037f}' , 0usize) , ('𐎀' ..= '𐎝' , 8usize) , ('\\u{1039e}' ..= '𐎟' , 0usize) , ('𐎠' ..= '𐏃' , 8usize) , ('\\u{103c4}' ..= '\\u{103c7}' , 0usize) , ('𐏈' ..= '𐏏' , 8usize) , ('𐏐' ..= '𐏐' , 0usize) , ('𐏑' ..= '𐏕' , 8usize) , ('\\u{103d6}' ..= '\\u{103ff}' , 0usize) , ('𐐀' ..= '𐒝' , 8usize) , ('\\u{1049e}' ..= '\\u{1049f}' , 0usize) , ('𐒠' ..= '𐒩' , 8usize) , ('\\u{104aa}' ..= '\\u{104af}' , 0usize) , ('𐒰' ..= '𐓓' , 8usize) , ('\\u{104d4}' ..= '\\u{104d7}' , 0usize) , ('𐓘' ..= '𐓻' , 8usize) , ('\\u{104fc}' ..= '\\u{104ff}' , 0usize) , ('𐔀' ..= '𐔧' , 8usize) , ('\\u{10528}' ..= '\\u{1052f}' , 0usize) , ('𐔰' ..= '𐕣' , 8usize) , ('\\u{10564}' ..= '𐕯' , 0usize) , ('𐕰' ..= '𐕺' , 8usize) , ('\\u{1057b}' ..= '\\u{1057b}' , 0usize) , ('𐕼' ..= '𐖊' , 8usize) , ('\\u{1058b}' ..= '\\u{1058b}' , 0usize) , ('𐖌' ..= '𐖒' , 8usize) , ('\\u{10593}' ..= '\\u{10593}' , 0usize) , ('𐖔' ..= '𐖕' , 8usize) , ('\\u{10596}' ..= '\\u{10596}' , 0usize) , ('𐖗' ..= '𐖡' , 8usize) , ('\\u{105a2}' ..= '\\u{105a2}' , 0usize) , ('𐖣' ..= '𐖱' , 8usize) , ('\\u{105b2}' ..= '\\u{105b2}' , 0usize) , ('𐖳' ..= '𐖹' , 8usize) , ('\\u{105ba}' ..= '\\u{105ba}' , 0usize) , ('𐖻' ..= '𐖼' , 8usize) , ('\\u{105bd}' ..= '\\u{105bf}' , 0usize) , ('𐗀' ..= '𐗳' , 8usize) , ('\\u{105f4}' ..= '\\u{105ff}' , 0usize) , ('𐘀' ..= '𐜶' , 8usize) , ('\\u{10737}' ..= '\\u{1073f}' , 0usize) , ('𐝀' ..= '𐝕' , 8usize) , ('\\u{10756}' ..= '\\u{1075f}' , 0usize) , ('𐝠' ..= '𐝧' , 8usize) , ('\\u{10768}' ..= '\\u{1077f}' , 0usize) , ('𐞀' ..= '𐞅' , 8usize) , ('\\u{10786}' ..= '\\u{10786}' , 0usize) , ('𐞇' ..= '𐞰' , 8usize) , ('\\u{107b1}' ..= '\\u{107b1}' , 0usize) , ('𐞲' ..= '𐞺' , 8usize) , ('\\u{107bb}' ..= '\\u{107ff}' , 0usize) , ('𐠀' ..= '𐠅' , 8usize) , ('\\u{10806}' ..= '\\u{10807}' , 0usize) , ('𐠈' ..= '𐠈' , 8usize) , ('\\u{10809}' ..= '\\u{10809}' , 0usize) , ('𐠊' ..= '𐠵' , 8usize) , ('\\u{10836}' ..= '\\u{10836}' , 0usize) , ('𐠷' ..= '𐠸' , 8usize) , ('\\u{10839}' ..= '\\u{1083b}' , 0usize) , ('𐠼' ..= '𐠼' , 8usize) , ('\\u{1083d}' ..= '\\u{1083e}' , 0usize) , ('𐠿' ..= '𐡕' , 8usize) , ('\\u{10856}' ..= '𐡟' , 0usize) , ('𐡠' ..= '𐡶' , 8usize) , ('𐡷' ..= '𐡿' , 0usize) , ('𐢀' ..= '𐢞' , 8usize) , ('\\u{1089f}' ..= '\\u{108df}' , 0usize) , ('𐣠' ..= '𐣲' , 8usize) , ('\\u{108f3}' ..= '\\u{108f3}' , 0usize) , ('𐣴' ..= '𐣵' , 8usize) , ('\\u{108f6}' ..= '𐣿' , 0usize) , ('𐤀' ..= '𐤕' , 8usize) , ('𐤖' ..= '𐤟' , 0usize) , ('𐤠' ..= '𐤹' , 8usize) , ('\\u{1093a}' ..= '\\u{1097f}' , 0usize) , ('𐦀' ..= '𐦷' , 8usize) , ('\\u{109b8}' ..= '𐦽' , 0usize) , ('𐦾' ..= '𐦿' , 8usize) , ('𐧀' ..= '𐧿' , 0usize) , ('𐨀' ..= '\\u{10a03}' , 8usize) , ('\\u{10a04}' ..= '\\u{10a04}' , 0usize) , ('\\u{10a05}' ..= '\\u{10a06}' , 8usize) , ('\\u{10a07}' ..= '\\u{10a0b}' , 0usize) , ('\\u{10a0c}' ..= '𐨓' , 8usize) , ('\\u{10a14}' ..= '\\u{10a14}' , 0usize) , ('𐨕' ..= '𐨗' , 8usize) , ('\\u{10a18}' ..= '\\u{10a18}' , 0usize) , ('𐨙' ..= '𐨵' , 8usize) , ('\\u{10a36}' ..= '\\u{10a37}' , 0usize) , ('\\u{10a38}' ..= '\\u{10a3a}' , 8usize) , ('\\u{10a3b}' ..= '\\u{10a3e}' , 0usize) , ('\\u{10a3f}' ..= '\\u{10a3f}' , 8usize) , ('𐩀' ..= '\\u{10a5f}' , 0usize) , ('𐩠' ..= '𐩼' , 8usize) , ('𐩽' ..= '𐩿' , 0usize) , ('𐪀' ..= '𐪜' , 8usize) , ('𐪝' ..= '\\u{10abf}' , 0usize) , ('𐫀' ..= '𐫇' , 8usize) , ('𐫈' ..= '𐫈' , 0usize) , ('𐫉' ..= '\\u{10ae6}' , 8usize) , ('\\u{10ae7}' ..= '\\u{10aff}' , 0usize) , ('𐬀' ..= '𐬵' , 8usize) , ('\\u{10b36}' ..= '𐬿' , 0usize) , ('𐭀' ..= '𐭕' , 8usize) , ('\\u{10b56}' ..= '𐭟' , 0usize) , ('𐭠' ..= '𐭲' , 8usize) , ('\\u{10b73}' ..= '𐭿' , 0usize) , ('𐮀' ..= '𐮑' , 8usize) , ('\\u{10b92}' ..= '\\u{10bff}' , 0usize) , ('𐰀' ..= '𐱈' , 8usize) , ('\\u{10c49}' ..= '\\u{10c7f}' , 0usize) , ('𐲀' ..= '𐲲' , 8usize) , ('\\u{10cb3}' ..= '\\u{10cbf}' , 0usize) , ('𐳀' ..= '𐳲' , 8usize) , ('\\u{10cf3}' ..= '𐳿' , 0usize) , ('𐴀' ..= '\\u{10d27}' , 8usize) , ('\\u{10d28}' ..= '\\u{10d2f}' , 0usize) , ('𐴰' ..= '𐴹' , 8usize) , ('\\u{10d3a}' ..= '\\u{10d3f}' , 0usize) , ('𐵀' ..= '𐵥' , 8usize) , ('\\u{10d66}' ..= '\\u{10d68}' , 0usize) , ('\\u{10d69}' ..= '\\u{10d6d}' , 8usize) , ('𐵮' ..= '𐵮' , 0usize) , ('𐵯' ..= '𐶅' , 8usize) , ('\\u{10d86}' ..= '\\u{10e7f}' , 0usize) , ('𐺀' ..= '𐺩' , 8usize) , ('\\u{10eaa}' ..= '\\u{10eaa}' , 0usize) , ('\\u{10eab}' ..= '\\u{10eac}' , 8usize) , ('𐺭' ..= '\\u{10eaf}' , 0usize) , ('𐺰' ..= '𐺱' , 8usize) , ('\\u{10eb2}' ..= '\\u{10ec1}' , 0usize) , ('𐻂' ..= '𐻄' , 8usize) , ('\\u{10ec5}' ..= '\\u{10efb}' , 0usize) , ('\\u{10efc}' ..= '𐼜' , 8usize) , ('𐼝' ..= '𐼦' , 0usize) , ('𐼧' ..= '𐼧' , 8usize) , ('\\u{10f28}' ..= '\\u{10f2f}' , 0usize) , ('𐼰' ..= '\\u{10f50}' , 8usize) , ('𐽑' ..= '\\u{10f6f}' , 0usize) , ('𐽰' ..= '\\u{10f85}' , 8usize) , ('𐾆' ..= '\\u{10faf}' , 0usize) , ('𐾰' ..= '𐿄' , 8usize) , ('𐿅' ..= '\\u{10fdf}' , 0usize) , ('𐿠' ..= '𐿶' , 8usize) , ('\\u{10ff7}' ..= '\\u{10fff}' , 0usize) , ('𑀀' ..= '\\u{11046}' , 8usize) , ('𑁇' ..= '𑁥' , 0usize) , ('𑁦' ..= '𑁵' , 8usize) , ('\\u{11076}' ..= '\\u{1107e}' , 0usize) , ('\\u{1107f}' ..= '\\u{110ba}' , 8usize) , ('𑂻' ..= '𑃁' , 0usize) , ('\\u{110c2}' ..= '\\u{110c2}' , 8usize) , ('\\u{110c3}' ..= '\\u{110cf}' , 0usize) , ('𑃐' ..= '𑃨' , 8usize) , ('\\u{110e9}' ..= '\\u{110ef}' , 0usize) , ('𑃰' ..= '𑃹' , 8usize) , ('\\u{110fa}' ..= '\\u{110ff}' , 0usize) , ('\\u{11100}' ..= '\\u{11134}' , 8usize) , ('\\u{11135}' ..= '\\u{11135}' , 0usize) , ('𑄶' ..= '𑄿' , 8usize) , ('𑅀' ..= '𑅃' , 0usize) , ('𑅄' ..= '𑅇' , 8usize) , ('\\u{11148}' ..= '\\u{1114f}' , 0usize) , ('𑅐' ..= '\\u{11173}' , 8usize) , ('𑅴' ..= '𑅵' , 0usize) , ('𑅶' ..= '𑅶' , 8usize) , ('\\u{11177}' ..= '\\u{1117f}' , 0usize) , ('\\u{11180}' ..= '𑇄' , 8usize) , ('𑇅' ..= '𑇈' , 0usize) , ('\\u{111c9}' ..= '\\u{111cc}' , 8usize) , ('𑇍' ..= '𑇍' , 0usize) , ('𑇎' ..= '𑇚' , 8usize) , ('𑇛' ..= '𑇛' , 0usize) , ('𑇜' ..= '𑇜' , 8usize) , ('𑇝' ..= '\\u{111ff}' , 0usize) , ('𑈀' ..= '𑈑' , 8usize) , ('\\u{11212}' ..= '\\u{11212}' , 0usize) , ('𑈓' ..= '\\u{11237}' , 8usize) , ('𑈸' ..= '𑈽' , 0usize) , ('\\u{1123e}' ..= '\\u{11241}' , 8usize) , ('\\u{11242}' ..= '\\u{1127f}' , 0usize) , ('𑊀' ..= '𑊆' , 8usize) , ('\\u{11287}' ..= '\\u{11287}' , 0usize) , ('𑊈' ..= '𑊈' , 8usize) , ('\\u{11289}' ..= '\\u{11289}' , 0usize) , ('𑊊' ..= '𑊍' , 8usize) , ('\\u{1128e}' ..= '\\u{1128e}' , 0usize) , ('𑊏' ..= '𑊝' , 8usize) , ('\\u{1129e}' ..= '\\u{1129e}' , 0usize) , ('𑊟' ..= '𑊨' , 8usize) , ('𑊩' ..= '\\u{112af}' , 0usize) , ('𑊰' ..= '\\u{112ea}' , 8usize) , ('\\u{112eb}' ..= '\\u{112ef}' , 0usize) , ('𑋰' ..= '𑋹' , 8usize) , ('\\u{112fa}' ..= '\\u{112ff}' , 0usize) , ('\\u{11300}' ..= '𑌃' , 8usize) , ('\\u{11304}' ..= '\\u{11304}' , 0usize) , ('𑌅' ..= '𑌌' , 8usize) , ('\\u{1130d}' ..= '\\u{1130e}' , 0usize) , ('𑌏' ..= '𑌐' , 8usize) , ('\\u{11311}' ..= '\\u{11312}' , 0usize) , ('𑌓' ..= '𑌨' , 8usize) , ('\\u{11329}' ..= '\\u{11329}' , 0usize) , ('𑌪' ..= '𑌰' , 8usize) , ('\\u{11331}' ..= '\\u{11331}' , 0usize) , ('𑌲' ..= '𑌳' , 8usize) , ('\\u{11334}' ..= '\\u{11334}' , 0usize) , ('𑌵' ..= '𑌹' , 8usize) , ('\\u{1133a}' ..= '\\u{1133a}' , 0usize) , ('\\u{1133b}' ..= '𑍄' , 8usize) , ('\\u{11345}' ..= '\\u{11346}' , 0usize) , ('𑍇' ..= '𑍈' , 8usize) , ('\\u{11349}' ..= '\\u{1134a}' , 0usize) , ('𑍋' ..= '\\u{1134d}' , 8usize) , ('\\u{1134e}' ..= '\\u{1134f}' , 0usize) , ('𑍐' ..= '𑍐' , 8usize) , ('\\u{11351}' ..= '\\u{11356}' , 0usize) , ('\\u{11357}' ..= '\\u{11357}' , 8usize) , ('\\u{11358}' ..= '\\u{1135c}' , 0usize) , ('𑍝' ..= '𑍣' , 8usize) , ('\\u{11364}' ..= '\\u{11365}' , 0usize) , ('\\u{11366}' ..= '\\u{1136c}' , 8usize) , ('\\u{1136d}' ..= '\\u{1136f}' , 0usize) , ('\\u{11370}' ..= '\\u{11374}' , 8usize) , ('\\u{11375}' ..= '\\u{1137f}' , 0usize) , ('𑎀' ..= '𑎉' , 8usize) , ('\\u{1138a}' ..= '\\u{1138a}' , 0usize) , ('𑎋' ..= '𑎋' , 8usize) , ('\\u{1138c}' ..= '\\u{1138d}' , 0usize) , ('𑎎' ..= '𑎎' , 8usize) , ('\\u{1138f}' ..= '\\u{1138f}' , 0usize) , ('𑎐' ..= '𑎵' , 8usize) , ('\\u{113b6}' ..= '\\u{113b6}' , 0usize) , ('𑎷' ..= '\\u{113c0}' , 8usize) , ('\\u{113c1}' ..= '\\u{113c1}' , 0usize) , ('\\u{113c2}' ..= '\\u{113c2}' , 8usize) , ('\\u{113c3}' ..= '\\u{113c4}' , 0usize) , ('\\u{113c5}' ..= '\\u{113c5}' , 8usize) , ('\\u{113c6}' ..= '\\u{113c6}' , 0usize) , ('\\u{113c7}' ..= '𑏊' , 8usize) , ('\\u{113cb}' ..= '\\u{113cb}' , 0usize) , ('𑏌' ..= '𑏓' , 8usize) , ('𑏔' ..= '\\u{113e0}' , 0usize) , ('\\u{113e1}' ..= '\\u{113e2}' , 8usize) , ('\\u{113e3}' ..= '\\u{113ff}' , 0usize) , ('𑐀' ..= '𑑊' , 8usize) , ('𑑋' ..= '𑑏' , 0usize) , ('𑑐' ..= '𑑙' , 8usize) , ('𑑚' ..= '𑑝' , 0usize) , ('\\u{1145e}' ..= '𑑡' , 8usize) , ('\\u{11462}' ..= '\\u{1147f}' , 0usize) , ('𑒀' ..= '𑓅' , 8usize) , ('𑓆' ..= '𑓆' , 0usize) , ('𑓇' ..= '𑓇' , 8usize) , ('\\u{114c8}' ..= '\\u{114cf}' , 0usize) , ('𑓐' ..= '𑓙' , 8usize) , ('\\u{114da}' ..= '\\u{1157f}' , 0usize) , ('𑖀' ..= '\\u{115b5}' , 8usize) , ('\\u{115b6}' ..= '\\u{115b7}' , 0usize) , ('𑖸' ..= '\\u{115c0}' , 8usize) , ('𑗁' ..= '𑗗' , 0usize) , ('𑗘' ..= '\\u{115dd}' , 8usize) , ('\\u{115de}' ..= '\\u{115ff}' , 0usize) , ('𑘀' ..= '\\u{11640}' , 8usize) , ('𑙁' ..= '𑙃' , 0usize) , ('𑙄' ..= '𑙄' , 8usize) , ('\\u{11645}' ..= '\\u{1164f}' , 0usize) , ('𑙐' ..= '𑙙' , 8usize) , ('\\u{1165a}' ..= '\\u{1167f}' , 0usize) , ('𑚀' ..= '𑚸' , 8usize) , ('𑚹' ..= '\\u{116bf}' , 0usize) , ('𑛀' ..= '𑛉' , 8usize) , ('\\u{116ca}' ..= '\\u{116cf}' , 0usize) , ('𑛐' ..= '𑛣' , 8usize) , ('\\u{116e4}' ..= '\\u{116ff}' , 0usize) , ('𑜀' ..= '𑜚' , 8usize) , ('\\u{1171b}' ..= '\\u{1171c}' , 0usize) , ('\\u{1171d}' ..= '\\u{1172b}' , 8usize) , ('\\u{1172c}' ..= '\\u{1172f}' , 0usize) , ('𑜰' ..= '𑜹' , 8usize) , ('𑜺' ..= '𑜿' , 0usize) , ('𑝀' ..= '𑝆' , 8usize) , ('\\u{11747}' ..= '\\u{117ff}' , 0usize) , ('𑠀' ..= '\\u{1183a}' , 8usize) , ('𑠻' ..= '\\u{1189f}' , 0usize) , ('𑢠' ..= '𑣩' , 8usize) , ('𑣪' ..= '\\u{118fe}' , 0usize) , ('𑣿' ..= '𑤆' , 8usize) , ('\\u{11907}' ..= '\\u{11908}' , 0usize) , ('𑤉' ..= '𑤉' , 8usize) , ('\\u{1190a}' ..= '\\u{1190b}' , 0usize) , ('𑤌' ..= '𑤓' , 8usize) , ('\\u{11914}' ..= '\\u{11914}' , 0usize) , ('𑤕' ..= '𑤖' , 8usize) , ('\\u{11917}' ..= '\\u{11917}' , 0usize) , ('𑤘' ..= '𑤵' , 8usize) , ('\\u{11936}' ..= '\\u{11936}' , 0usize) , ('𑤷' ..= '𑤸' , 8usize) , ('\\u{11939}' ..= '\\u{1193a}' , 0usize) , ('\\u{1193b}' ..= '\\u{11943}' , 8usize) , ('𑥄' ..= '\\u{1194f}' , 0usize) , ('𑥐' ..= '𑥙' , 8usize) , ('\\u{1195a}' ..= '\\u{1199f}' , 0usize) , ('𑦠' ..= '𑦧' , 8usize) , ('\\u{119a8}' ..= '\\u{119a9}' , 0usize) , ('𑦪' ..= '\\u{119d7}' , 8usize) , ('\\u{119d8}' ..= '\\u{119d9}' , 0usize) , ('\\u{119da}' ..= '𑧡' , 8usize) , ('𑧢' ..= '𑧢' , 0usize) , ('𑧣' ..= '𑧤' , 8usize) , ('\\u{119e5}' ..= '\\u{119ff}' , 0usize) , ('𑨀' ..= '\\u{11a3e}' , 8usize) , ('𑨿' ..= '𑩆' , 0usize) , ('\\u{11a47}' ..= '\\u{11a47}' , 8usize) , ('\\u{11a48}' ..= '\\u{11a4f}' , 0usize) , ('𑩐' ..= '\\u{11a99}' , 8usize) , ('𑪚' ..= '𑪜' , 0usize) , ('𑪝' ..= '𑪝' , 8usize) , ('𑪞' ..= '\\u{11aaf}' , 0usize) , ('𑪰' ..= '𑫸' , 8usize) , ('\\u{11af9}' ..= '\\u{11bbf}' , 0usize) , ('𑯀' ..= '𑯠' , 8usize) , ('𑯡' ..= '\\u{11bef}' , 0usize) , ('𑯰' ..= '𑯹' , 8usize) , ('\\u{11bfa}' ..= '\\u{11bff}' , 0usize) , ('𑰀' ..= '𑰈' , 8usize) , ('\\u{11c09}' ..= '\\u{11c09}' , 0usize) , ('𑰊' ..= '\\u{11c36}' , 8usize) , ('\\u{11c37}' ..= '\\u{11c37}' , 0usize) , ('\\u{11c38}' ..= '𑱀' , 8usize) , ('𑱁' ..= '\\u{11c4f}' , 0usize) , ('𑱐' ..= '𑱙' , 8usize) , ('𑱚' ..= '𑱱' , 0usize) , ('𑱲' ..= '𑲏' , 8usize) , ('\\u{11c90}' ..= '\\u{11c91}' , 0usize) , ('\\u{11c92}' ..= '\\u{11ca7}' , 8usize) , ('\\u{11ca8}' ..= '\\u{11ca8}' , 0usize) , ('𑲩' ..= '\\u{11cb6}' , 8usize) , ('\\u{11cb7}' ..= '\\u{11cff}' , 0usize) , ('𑴀' ..= '𑴆' , 8usize) , ('\\u{11d07}' ..= '\\u{11d07}' , 0usize) , ('𑴈' ..= '𑴉' , 8usize) , ('\\u{11d0a}' ..= '\\u{11d0a}' , 0usize) , ('𑴋' ..= '\\u{11d36}' , 8usize) , ('\\u{11d37}' ..= '\\u{11d39}' , 0usize) , ('\\u{11d3a}' ..= '\\u{11d3a}' , 8usize) , ('\\u{11d3b}' ..= '\\u{11d3b}' , 0usize) , ('\\u{11d3c}' ..= '\\u{11d3d}' , 8usize) , ('\\u{11d3e}' ..= '\\u{11d3e}' , 0usize) , ('\\u{11d3f}' ..= '\\u{11d47}' , 8usize) , ('\\u{11d48}' ..= '\\u{11d4f}' , 0usize) , ('𑵐' ..= '𑵙' , 8usize) , ('\\u{11d5a}' ..= '\\u{11d5f}' , 0usize) , ('𑵠' ..= '𑵥' , 8usize) , ('\\u{11d66}' ..= '\\u{11d66}' , 0usize) , ('𑵧' ..= '𑵨' , 8usize) , ('\\u{11d69}' ..= '\\u{11d69}' , 0usize) , ('𑵪' ..= '𑶎' , 8usize) , ('\\u{11d8f}' ..= '\\u{11d8f}' , 0usize) , ('\\u{11d90}' ..= '\\u{11d91}' , 8usize) , ('\\u{11d92}' ..= '\\u{11d92}' , 0usize) , ('𑶓' ..= '𑶘' , 8usize) , ('\\u{11d99}' ..= '\\u{11d9f}' , 0usize) , ('𑶠' ..= '𑶩' , 8usize) , ('\\u{11daa}' ..= '\\u{11edf}' , 0usize) , ('𑻠' ..= '𑻶' , 8usize) , ('𑻷' ..= '\\u{11eff}' , 0usize) , ('\\u{11f00}' ..= '𑼐' , 8usize) , ('\\u{11f11}' ..= '\\u{11f11}' , 0usize) , ('𑼒' ..= '\\u{11f3a}' , 8usize) , ('\\u{11f3b}' ..= '\\u{11f3d}' , 0usize) , ('𑼾' ..= '\\u{11f42}' , 8usize) , ('𑽃' ..= '𑽏' , 0usize) , ('𑽐' ..= '\\u{11f5a}' , 8usize) , ('\\u{11f5b}' ..= '\\u{11faf}' , 0usize) , ('𑾰' ..= '𑾰' , 8usize) , ('\\u{11fb1}' ..= '𑿿' , 0usize) , ('𒀀' ..= '𒎙' , 8usize) , ('\\u{1239a}' ..= '\\u{123ff}' , 0usize) , ('𒐀' ..= '𒑮' , 8usize) , ('\\u{1246f}' ..= '\\u{1247f}' , 0usize) , ('𒒀' ..= '𒕃' , 8usize) , ('\\u{12544}' ..= '\\u{12f8f}' , 0usize) , ('𒾐' ..= '𒿰' , 8usize) , ('𒿱' ..= '\\u{12fff}' , 0usize) , ('𓀀' ..= '𓐯' , 8usize) , ('\\u{13430}' ..= '\\u{1343f}' , 0usize) , ('\\u{13440}' ..= '\\u{13455}' , 8usize) , ('\\u{13456}' ..= '\\u{1345f}' , 0usize) , ('𓑠' ..= '𔏺' , 8usize) , ('\\u{143fb}' ..= '\\u{143ff}' , 0usize) , ('𔐀' ..= '𔙆' , 8usize) , ('\\u{14647}' ..= '\\u{160ff}' , 0usize) , ('𖄀' ..= '𖄹' , 8usize) , ('\\u{1613a}' ..= '\\u{167ff}' , 0usize) , ('𖠀' ..= '𖨸' , 8usize) , ('\\u{16a39}' ..= '\\u{16a3f}' , 0usize) , ('𖩀' ..= '𖩞' , 8usize) , ('\\u{16a5f}' ..= '\\u{16a5f}' , 0usize) , ('𖩠' ..= '𖩩' , 8usize) , ('\\u{16a6a}' ..= '𖩯' , 0usize) , ('𖩰' ..= '𖪾' , 8usize) , ('\\u{16abf}' ..= '\\u{16abf}' , 0usize) , ('𖫀' ..= '𖫉' , 8usize) , ('\\u{16aca}' ..= '\\u{16acf}' , 0usize) , ('𖫐' ..= '𖫭' , 8usize) , ('\\u{16aee}' ..= '\\u{16aef}' , 0usize) , ('\\u{16af0}' ..= '\\u{16af4}' , 8usize) , ('𖫵' ..= '\\u{16aff}' , 0usize) , ('𖬀' ..= '\\u{16b36}' , 8usize) , ('𖬷' ..= '𖬿' , 0usize) , ('𖭀' ..= '𖭃' , 8usize) , ('𖭄' ..= '\\u{16b4f}' , 0usize) , ('𖭐' ..= '𖭙' , 8usize) , ('\\u{16b5a}' ..= '\\u{16b62}' , 0usize) , ('𖭣' ..= '𖭷' , 8usize) , ('\\u{16b78}' ..= '\\u{16b7c}' , 0usize) , ('𖭽' ..= '𖮏' , 8usize) , ('\\u{16b90}' ..= '\\u{16d3f}' , 0usize) , ('𖵀' ..= '𖵬' , 8usize) , ('𖵭' ..= '𖵯' , 0usize) , ('𖵰' ..= '𖵹' , 8usize) , ('\\u{16d7a}' ..= '\\u{16e3f}' , 0usize) , ('𖹀' ..= '𖹿' , 8usize) , ('𖺀' ..= '\\u{16eff}' , 0usize) , ('𖼀' ..= '𖽊' , 8usize) , ('\\u{16f4b}' ..= '\\u{16f4e}' , 0usize) , ('\\u{16f4f}' ..= '𖾇' , 8usize) , ('\\u{16f88}' ..= '\\u{16f8e}' , 0usize) , ('\\u{16f8f}' ..= '𖾟' , 8usize) , ('\\u{16fa0}' ..= '\\u{16fdf}' , 0usize) , ('𖿠' ..= '𖿡' , 8usize) , ('𖿢' ..= '𖿢' , 0usize) , ('𖿣' ..= '\\u{16fe4}' , 8usize) , ('\\u{16fe5}' ..= '\\u{16fef}' , 0usize) , ('\\u{16ff0}' ..= '\\u{16ff1}' , 8usize) , ('\\u{16ff2}' ..= '\\u{16fff}' , 0usize) , ('𗀀' ..= '𘟷' , 8usize) , ('\\u{187f8}' ..= '\\u{187ff}' , 0usize) , ('𘠀' ..= '𘳕' , 8usize) , ('\\u{18cd6}' ..= '\\u{18cfe}' , 0usize) , ('𘳿' ..= '𘴈' , 8usize) , ('\\u{18d09}' ..= '\\u{1afef}' , 0usize) , ('𚿰' ..= '𚿳' , 8usize) , ('\\u{1aff4}' ..= '\\u{1aff4}' , 0usize) , ('𚿵' ..= '𚿻' , 8usize) , ('\\u{1affc}' ..= '\\u{1affc}' , 0usize) , ('𚿽' ..= '𚿾' , 8usize) , ('\\u{1afff}' ..= '\\u{1afff}' , 0usize) , ('𛀀' ..= '𛄢' , 8usize) , ('\\u{1b123}' ..= '\\u{1b131}' , 0usize) , ('𛄲' ..= '𛄲' , 8usize) , ('\\u{1b133}' ..= '\\u{1b14f}' , 0usize) , ('𛅐' ..= '𛅒' , 8usize) , ('\\u{1b153}' ..= '\\u{1b154}' , 0usize) , ('𛅕' ..= '𛅕' , 8usize) , ('\\u{1b156}' ..= '\\u{1b163}' , 0usize) , ('𛅤' ..= '𛅧' , 8usize) , ('\\u{1b168}' ..= '\\u{1b16f}' , 0usize) , ('𛅰' ..= '𛋻' , 8usize) , ('\\u{1b2fc}' ..= '\\u{1bbff}' , 0usize) , ('𛰀' ..= '𛱪' , 8usize) , ('\\u{1bc6b}' ..= '\\u{1bc6f}' , 0usize) , ('𛱰' ..= '𛱼' , 8usize) , ('\\u{1bc7d}' ..= '\\u{1bc7f}' , 0usize) , ('𛲀' ..= '𛲈' , 8usize) , ('\\u{1bc89}' ..= '\\u{1bc8f}' , 0usize) , ('𛲐' ..= '𛲙' , 8usize) , ('\\u{1bc9a}' ..= '𛲜' , 0usize) , ('\\u{1bc9d}' ..= '\\u{1bc9e}' , 8usize) , ('𛲟' ..= '𜳯' , 0usize) , ('𜳰' ..= '𜳹' , 8usize) , ('\\u{1ccfa}' ..= '\\u{1ceff}' , 0usize) , ('\\u{1cf00}' ..= '\\u{1cf2d}' , 8usize) , ('\\u{1cf2e}' ..= '\\u{1cf2f}' , 0usize) , ('\\u{1cf30}' ..= '\\u{1cf46}' , 8usize) , ('\\u{1cf47}' ..= '𝅘𝅥𝅲' , 0usize) , ('\\u{1d165}' ..= '\\u{1d169}' , 8usize) , ('𝅪' ..= '𝅬' , 0usize) , ('\\u{1d16d}' ..= '\\u{1d172}' , 8usize) , ('\\u{1d173}' ..= '\\u{1d17a}' , 0usize) , ('\\u{1d17b}' ..= '\\u{1d182}' , 8usize) , ('𝆃' ..= '𝆄' , 0usize) , ('\\u{1d185}' ..= '\\u{1d18b}' , 8usize) , ('𝆌' ..= '𝆩' , 0usize) , ('\\u{1d1aa}' ..= '\\u{1d1ad}' , 8usize) , ('𝆮' ..= '𝉁' , 0usize) , ('\\u{1d242}' ..= '\\u{1d244}' , 8usize) , ('𝉅' ..= '\\u{1d3ff}' , 0usize) , ('𝐀' ..= '𝑔' , 8usize) , ('\\u{1d455}' ..= '\\u{1d455}' , 0usize) , ('𝑖' ..= '𝒜' , 8usize) , ('\\u{1d49d}' ..= '\\u{1d49d}' , 0usize) , ('𝒞' ..= '𝒟' , 8usize) , ('\\u{1d4a0}' ..= '\\u{1d4a1}' , 0usize) , ('𝒢' ..= '𝒢' , 8usize) , ('\\u{1d4a3}' ..= '\\u{1d4a4}' , 0usize) , ('𝒥' ..= '𝒦' , 8usize) , ('\\u{1d4a7}' ..= '\\u{1d4a8}' , 0usize) , ('𝒩' ..= '𝒬' , 8usize) , ('\\u{1d4ad}' ..= '\\u{1d4ad}' , 0usize) , ('𝒮' ..= '𝒹' , 8usize) , ('\\u{1d4ba}' ..= '\\u{1d4ba}' , 0usize) , ('𝒻' ..= '𝒻' , 8usize) , ('\\u{1d4bc}' ..= '\\u{1d4bc}' , 0usize) , ('𝒽' ..= '𝓃' , 8usize) , ('\\u{1d4c4}' ..= '\\u{1d4c4}' , 0usize) , ('𝓅' ..= '𝔅' , 8usize) , ('\\u{1d506}' ..= '\\u{1d506}' , 0usize) , ('𝔇' ..= '𝔊' , 8usize) , ('\\u{1d50b}' ..= '\\u{1d50c}' , 0usize) , ('𝔍' ..= '𝔔' , 8usize) , ('\\u{1d515}' ..= '\\u{1d515}' , 0usize) , ('𝔖' ..= '𝔜' , 8usize) , ('\\u{1d51d}' ..= '\\u{1d51d}' , 0usize) , ('𝔞' ..= '𝔹' , 8usize) , ('\\u{1d53a}' ..= '\\u{1d53a}' , 0usize) , ('𝔻' ..= '𝔾' , 8usize) , ('\\u{1d53f}' ..= '\\u{1d53f}' , 0usize) , ('𝕀' ..= '𝕄' , 8usize) , ('\\u{1d545}' ..= '\\u{1d545}' , 0usize) , ('𝕆' ..= '𝕆' , 8usize) , ('\\u{1d547}' ..= '\\u{1d549}' , 0usize) , ('𝕊' ..= '𝕐' , 8usize) , ('\\u{1d551}' ..= '\\u{1d551}' , 0usize) , ('𝕒' ..= '𝚥' , 8usize) , ('\\u{1d6a6}' ..= '\\u{1d6a7}' , 0usize) , ('𝚨' ..= '𝛀' , 8usize) , ('𝛁' ..= '𝛁' , 0usize) , ('𝛂' ..= '𝛚' , 8usize) , ('𝛛' ..= '𝛛' , 0usize) , ('𝛜' ..= '𝛺' , 8usize) , ('𝛻' ..= '𝛻' , 0usize) , ('𝛼' ..= '𝜔' , 8usize) , ('𝜕' ..= '𝜕' , 0usize) , ('𝜖' ..= '𝜴' , 8usize) , ('𝜵' ..= '𝜵' , 0usize) , ('𝜶' ..= '𝝎' , 8usize) , ('𝝏' ..= '𝝏' , 0usize) , ('𝝐' ..= '𝝮' , 8usize) , ('𝝯' ..= '𝝯' , 0usize) , ('𝝰' ..= '𝞈' , 8usize) , ('𝞉' ..= '𝞉' , 0usize) , ('𝞊' ..= '𝞨' , 8usize) , ('𝞩' ..= '𝞩' , 0usize) , ('𝞪' ..= '𝟂' , 8usize) , ('𝟃' ..= '𝟃' , 0usize) , ('𝟄' ..= '𝟋' , 8usize) , ('\\u{1d7cc}' ..= '\\u{1d7cd}' , 0usize) , ('𝟎' ..= '𝟿' , 8usize) , ('𝠀' ..= '𝧿' , 0usize) , ('\\u{1da00}' ..= '\\u{1da36}' , 8usize) , ('𝨷' ..= '𝨺' , 0usize) , ('\\u{1da3b}' ..= '\\u{1da6c}' , 8usize) , ('𝩭' ..= '𝩴' , 0usize) , ('\\u{1da75}' ..= '\\u{1da75}' , 8usize) , ('𝩶' ..= '𝪃' , 0usize) , ('\\u{1da84}' ..= '\\u{1da84}' , 8usize) , ('𝪅' ..= '\\u{1da9a}' , 0usize) , ('\\u{1da9b}' ..= '\\u{1da9f}' , 8usize) , ('\\u{1daa0}' ..= '\\u{1daa0}' , 0usize) , ('\\u{1daa1}' ..= '\\u{1daaf}' , 8usize) , ('\\u{1dab0}' ..= '\\u{1deff}' , 0usize) , ('𝼀' ..= '𝼞' , 8usize) , ('\\u{1df1f}' ..= '\\u{1df24}' , 0usize) , ('𝼥' ..= '𝼪' , 8usize) , ('\\u{1df2b}' ..= '\\u{1dfff}' , 0usize) , ('\\u{1e000}' ..= '\\u{1e006}' , 8usize) , ('\\u{1e007}' ..= '\\u{1e007}' , 0usize) , ('\\u{1e008}' ..= '\\u{1e018}' , 8usize) , ('\\u{1e019}' ..= '\\u{1e01a}' , 0usize) , ('\\u{1e01b}' ..= '\\u{1e021}' , 8usize) , ('\\u{1e022}' ..= '\\u{1e022}' , 0usize) , ('\\u{1e023}' ..= '\\u{1e024}' , 8usize) , ('\\u{1e025}' ..= '\\u{1e025}' , 0usize) , ('\\u{1e026}' ..= '\\u{1e02a}' , 8usize) , ('\\u{1e02b}' ..= '\\u{1e02f}' , 0usize) , ('𞀰' ..= '𞁭' , 8usize) , ('\\u{1e06e}' ..= '\\u{1e08e}' , 0usize) , ('\\u{1e08f}' ..= '\\u{1e08f}' , 8usize) , ('\\u{1e090}' ..= '\\u{1e0ff}' , 0usize) , ('𞄀' ..= '𞄬' , 8usize) , ('\\u{1e12d}' ..= '\\u{1e12f}' , 0usize) , ('\\u{1e130}' ..= '𞄽' , 8usize) , ('\\u{1e13e}' ..= '\\u{1e13f}' , 0usize) , ('𞅀' ..= '𞅉' , 8usize) , ('\\u{1e14a}' ..= '\\u{1e14d}' , 0usize) , ('𞅎' ..= '𞅎' , 8usize) , ('𞅏' ..= '\\u{1e28f}' , 0usize) , ('𞊐' ..= '\\u{1e2ae}' , 8usize) , ('\\u{1e2af}' ..= '\\u{1e2bf}' , 0usize) , ('𞋀' ..= '𞋹' , 8usize) , ('\\u{1e2fa}' ..= '\\u{1e4cf}' , 0usize) , ('𞓐' ..= '𞓹' , 8usize) , ('\\u{1e4fa}' ..= '\\u{1e5cf}' , 0usize) , ('𞗐' ..= '𞗺' , 8usize) , ('\\u{1e5fb}' ..= '\\u{1e7df}' , 0usize) , ('𞟠' ..= '𞟦' , 8usize) , ('\\u{1e7e7}' ..= '\\u{1e7e7}' , 0usize) , ('𞟨' ..= '𞟫' , 8usize) , ('\\u{1e7ec}' ..= '\\u{1e7ec}' , 0usize) , ('𞟭' ..= '𞟮' , 8usize) , ('\\u{1e7ef}' ..= '\\u{1e7ef}' , 0usize) , ('𞟰' ..= '𞟾' , 8usize) , ('\\u{1e7ff}' ..= '\\u{1e7ff}' , 0usize) , ('𞠀' ..= '𞣄' , 8usize) , ('\\u{1e8c5}' ..= '𞣏' , 0usize) , ('\\u{1e8d0}' ..= '\\u{1e8d6}' , 8usize) , ('\\u{1e8d7}' ..= '\\u{1e8ff}' , 0usize) , ('𞤀' ..= '𞥋' , 8usize) , ('\\u{1e94c}' ..= '\\u{1e94f}' , 0usize) , ('𞥐' ..= '𞥙' , 8usize) , ('\\u{1e95a}' ..= '\\u{1edff}' , 0usize) , ('𞸀' ..= '𞸃' , 8usize) , ('\\u{1ee04}' ..= '\\u{1ee04}' , 0usize) , ('𞸅' ..= '𞸟' , 8usize) , ('\\u{1ee20}' ..= '\\u{1ee20}' , 0usize) , ('𞸡' ..= '𞸢' , 8usize) , ('\\u{1ee23}' ..= '\\u{1ee23}' , 0usize) , ('𞸤' ..= '𞸤' , 8usize) , ('\\u{1ee25}' ..= '\\u{1ee26}' , 0usize) , ('𞸧' ..= '𞸧' , 8usize) , ('\\u{1ee28}' ..= '\\u{1ee28}' , 0usize) , ('𞸩' ..= '𞸲' , 8usize) , ('\\u{1ee33}' ..= '\\u{1ee33}' , 0usize) , ('𞸴' ..= '𞸷' , 8usize) , ('\\u{1ee38}' ..= '\\u{1ee38}' , 0usize) , ('𞸹' ..= '𞸹' , 8usize) , ('\\u{1ee3a}' ..= '\\u{1ee3a}' , 0usize) , ('𞸻' ..= '𞸻' , 8usize) , ('\\u{1ee3c}' ..= '\\u{1ee41}' , 0usize) , ('𞹂' ..= '𞹂' , 8usize) , ('\\u{1ee43}' ..= '\\u{1ee46}' , 0usize) , ('𞹇' ..= '𞹇' , 8usize) , ('\\u{1ee48}' ..= '\\u{1ee48}' , 0usize) , ('𞹉' ..= '𞹉' , 8usize) , ('\\u{1ee4a}' ..= '\\u{1ee4a}' , 0usize) , ('𞹋' ..= '𞹋' , 8usize) , ('\\u{1ee4c}' ..= '\\u{1ee4c}' , 0usize) , ('𞹍' ..= '𞹏' , 8usize) , ('\\u{1ee50}' ..= '\\u{1ee50}' , 0usize) , ('𞹑' ..= '𞹒' , 8usize) , ('\\u{1ee53}' ..= '\\u{1ee53}' , 0usize) , ('𞹔' ..= '𞹔' , 8usize) , ('\\u{1ee55}' ..= '\\u{1ee56}' , 0usize) , ('𞹗' ..= '𞹗' , 8usize) , ('\\u{1ee58}' ..= '\\u{1ee58}' , 0usize) , ('𞹙' ..= '𞹙' , 8usize) , ('\\u{1ee5a}' ..= '\\u{1ee5a}' , 0usize) , ('𞹛' ..= '𞹛' , 8usize) , ('\\u{1ee5c}' ..= '\\u{1ee5c}' , 0usize) , ('𞹝' ..= '𞹝' , 8usize) , ('\\u{1ee5e}' ..= '\\u{1ee5e}' , 0usize) , ('𞹟' ..= '𞹟' , 8usize) , ('\\u{1ee60}' ..= '\\u{1ee60}' , 0usize) , ('𞹡' ..= '𞹢' , 8usize) , ('\\u{1ee63}' ..= '\\u{1ee63}' , 0usize) , ('𞹤' ..= '𞹤' , 8usize) , ('\\u{1ee65}' ..= '\\u{1ee66}' , 0usize) , ('𞹧' ..= '𞹪' , 8usize) , ('\\u{1ee6b}' ..= '\\u{1ee6b}' , 0usize) , ('𞹬' ..= '𞹲' , 8usize) , ('\\u{1ee73}' ..= '\\u{1ee73}' , 0usize) , ('𞹴' ..= '𞹷' , 8usize) , ('\\u{1ee78}' ..= '\\u{1ee78}' , 0usize) , ('𞹹' ..= '𞹼' , 8usize) , ('\\u{1ee7d}' ..= '\\u{1ee7d}' , 0usize) , ('𞹾' ..= '𞹾' , 8usize) , ('\\u{1ee7f}' ..= '\\u{1ee7f}' , 0usize) , ('𞺀' ..= '𞺉' , 8usize) , ('\\u{1ee8a}' ..= '\\u{1ee8a}' , 0usize) , ('𞺋' ..= '𞺛' , 8usize) , ('\\u{1ee9c}' ..= '\\u{1eea0}' , 0usize) , ('𞺡' ..= '𞺣' , 8usize) , ('\\u{1eea4}' ..= '\\u{1eea4}' , 0usize) , ('𞺥' ..= '𞺩' , 8usize) , ('\\u{1eeaa}' ..= '\\u{1eeaa}' , 0usize) , ('𞺫' ..= '𞺻' , 8usize) , ('\\u{1eebc}' ..= '🄯' , 0usize) , ('🄰' ..= '🅉' , 8usize) , ('🅊' ..= '🅏' , 0usize) , ('🅐' ..= '🅩' , 8usize) , ('🅪' ..= '🅯' , 0usize) , ('🅰' ..= '🆉' , 8usize) , ('🆊' ..= '🯯' , 0usize) , ('🯰' ..= '🯹' , 8usize) , ('\\u{1fbfa}' ..= '\\u{1ffff}' , 0usize) , ('𠀀' ..= '𪛟' , 8usize) , ('\\u{2a6e0}' ..= '\\u{2a6ff}' , 0usize) , ('𪜀' ..= '𫜹' , 8usize) , ('\\u{2b73a}' ..= '\\u{2b73f}' , 0usize) , ('𫝀' ..= '𫠝' , 8usize) , ('\\u{2b81e}' ..= '\\u{2b81f}' , 0usize) , ('𫠠' ..= '𬺡' , 8usize) , ('\\u{2cea2}' ..= '\\u{2ceaf}' , 0usize) , ('𬺰' ..= '𮯠' , 8usize) , ('\\u{2ebe1}' ..= '\\u{2ebef}' , 0usize) , ('𮯰' ..= '𮹝' , 8usize) , ('\\u{2ee5e}' ..= '\\u{2f7ff}' , 0usize) , ('丽' ..= '𪘀' , 8usize) , ('\\u{2fa1e}' ..= '\\u{2ffff}' , 0usize) , ('𰀀' ..= '𱍊' , 8usize) , ('\\u{3134b}' ..= '\\u{3134f}' , 0usize) , ('𱍐' ..= '𲎯' , 8usize) , ('\\u{323b0}' ..= '\\u{e00ff}' , 0usize) , ('\\u{e0100}' ..= '\\u{e01ef}' , 8usize) , ('\\u{e01f0}' ..= '\\u{10fffe}' , 0usize)] ; let interval_idx = match INTERVALS . binary_search_by (| interval | { if c < * interval . 0 . start () { Ordering :: Greater } else if c > * interval . 0 . end () { Ordering :: Less } else { Ordering :: Equal } }) { Ok (idx) => idx , Err (_) => return None , } ; INTERVALS [interval_idx] . 1 . into () } # [doc = r\" Creates a find_matches iterator for the given input and offset.\"] pub fn find_matches < 'a > (& 'a self , input : & 'a str , offset : usize ,) -> scnr2 :: FindMatches < 'a , fn (char) -> Option < usize >> { ScannerImpl :: find_matches (self . scanner_impl . clone () , input , offset , & (Self :: match_function as fn (char) -> Option < usize >)) } # [doc = r\" Creates a find_matches_with_position iterator for the given input and offset.\"] pub fn find_matches_with_position < 'a > (& 'a self , input : & 'a str , offset : usize ,) -> scnr2 :: FindMatchesWithPosition < 'a , fn (char) -> Option < usize >> { ScannerImpl :: find_matches_with_position (self . scanner_impl . clone () , input , offset , & (Self :: match_function as fn (char) -> Option < usize >)) } # [doc = r\" Returns the current mode index.\"] pub fn current_mode_index (& self) -> usize { self . scanner_impl . borrow () . current_mode_index () } # [doc = r\" Returns the name of the given mode.\"] pub fn mode_name (& self , index : usize) -> Option < & 'static str > { self . scanner_impl . borrow () . mode_name (index) } # [doc = r\" returns the name of the current mode.\"] pub fn current_mode_name (& self) -> & 'static str { self . scanner_impl . borrow () . current_mode_name () } } }" [INFO] [stdout] right: "pub mod test_scanner {\n use scnr2::{\n AcceptData, Dfa, DfaState, DfaTransition, Lookahead, ScannerImpl, ScannerMode, Transition,\n };\n pub const MODES: &[ScannerMode] = &[\n ScannerMode {\n name: \"INITIAL\",\n transitions: &[Transition::SetMode(8usize, 1usize)],\n dfa: Dfa {\n states: &[\n DfaState {\n transitions: &[\n Some(DfaTransition { to: 22usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 3usize }),\n Some(DfaTransition { to: 4usize }),\n Some(DfaTransition { to: 12usize }),\n Some(DfaTransition { to: 9usize }),\n Some(DfaTransition { to: 22usize }),\n Some(DfaTransition { to: 23usize }),\n Some(DfaTransition { to: 22usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 19usize }),\n Some(DfaTransition { to: 20usize }),\n Some(DfaTransition { to: 22usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: None,\n },\n DfaState {\n transitions: &[\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 2usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n ],\n accept_data: None,\n },\n DfaState {\n transitions: &[\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 8usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 1usize }),\n ],\n accept_data: None,\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 1usize,\n priority: 0usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n Some(DfaTransition { to: 3usize }),\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n ],\n accept_data: Some(AcceptData {\n token_type: 1usize,\n priority: 0usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n Some(DfaTransition { to: 5usize }),\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n ],\n accept_data: Some(AcceptData {\n token_type: 2usize,\n priority: 1usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 3usize,\n priority: 2usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 6usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 7usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 3usize,\n priority: 2usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 4usize,\n priority: 3usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 8usize,\n priority: 4usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 9usize,\n priority: 5usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 10usize,\n priority: 6usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 12usize,\n priority: 8usize,\n lookahead: Lookahead::Negative(Dfa {\n states: &[\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 1usize }),\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n ],\n accept_data: None,\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None, None, None,\n None,\n ],\n accept_data: Some(AcceptData {\n token_type: 4294967295usize,\n priority: 0usize,\n lookahead: Lookahead::None,\n }),\n },\n ],\n }),\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 11usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 10usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 13usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 14usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 16usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 15usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 17usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 18usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n None,\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n Some(DfaTransition { to: 21usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 13usize,\n priority: 9usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 14usize,\n priority: 10usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 7usize }),\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n ],\n accept_data: Some(AcceptData {\n token_type: 14usize,\n priority: 10usize,\n lookahead: Lookahead::None,\n }),\n },\n ],\n },\n },\n ScannerMode {\n name: \"STRING\",\n transitions: &[Transition::SetMode(8usize, 0usize)],\n dfa: Dfa {\n states: &[\n DfaState {\n transitions: &[\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 6usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 7usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n ],\n accept_data: None,\n },\n DfaState {\n transitions: &[\n None,\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 4usize }),\n Some(DfaTransition { to: 2usize }),\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n ],\n accept_data: None,\n },\n DfaState {\n transitions: &[\n None,\n None,\n Some(DfaTransition { to: 4usize }),\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n None,\n ],\n accept_data: None,\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 5usize,\n priority: 0usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 6usize,\n priority: 1usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n None,\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n None,\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n Some(DfaTransition { to: 5usize }),\n ],\n accept_data: Some(AcceptData {\n token_type: 7usize,\n priority: 2usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None, None, None, None, None, None, None, None, None, None, None, None,\n None, None, None, None, None, None, None,\n ],\n accept_data: Some(AcceptData {\n token_type: 8usize,\n priority: 3usize,\n lookahead: Lookahead::None,\n }),\n },\n DfaState {\n transitions: &[\n None,\n Some(DfaTransition { to: 1usize }),\n Some(DfaTransition { to: 4usize }),\n Some(DfaTransition { to: 2usize }),\n None,\n Some(DfaTransition { to: 3usize }),\n None,\n None,\n None,\n None,\n None,\n None,\n Some(DfaTransition { to: 3usize }),\n Some(DfaTransition { to: 3usize }),\n None,\n None,\n None,\n None,\n None,\n ],\n accept_data: Some(AcceptData {\n token_type: 14usize,\n priority: 4usize,\n lookahead: Lookahead::None,\n }),\n },\n ],\n },\n },\n ];\n #[doc = r\" The scanner type generated for this grammar.\"]\n pub struct TestScanner {\n #[doc = r\" The member that handles the actual scanning logic.\"]\n pub scanner_impl: std::rc::Rc>,\n }\n impl TestScanner {\n #[doc = r\" Creates a new instance of the scanner.\"]\n pub fn new() -> Self {\n TestScanner {\n scanner_impl: std::rc::Rc::new(std::cell::RefCell::new(ScannerImpl::new(MODES))),\n }\n }\n #[doc = r\" Returns the disjunct character classes of the given character.\"]\n #[doc = r\" Used for matching characters in the scanner.\"]\n #[allow(clippy::manual_is_ascii_check, dead_code)]\n pub(crate) fn match_function(c: char) -> Option {\n use std::cmp::Ordering;\n static INTERVALS: &[(std::ops::RangeInclusive, usize)] = &[\n ('\\0'..='\\u{8}', 0usize),\n ('\\t'..='\\t', 1usize),\n ('\\n'..='\\n', 2usize),\n ('\\u{b}'..='\\u{c}', 1usize),\n ('\\r'..='\\r', 3usize),\n ('\\u{e}'..='\\u{1f}', 0usize),\n (' '..=' ', 1usize),\n ('!'..='!', 4usize),\n ('\"'..='\"', 5usize),\n ('#'..=')', 0usize),\n ('*'..='*', 6usize),\n ('+'..='.', 0usize),\n ('/'..='/', 7usize),\n ('0'..='9', 8usize),\n (':'..='@', 0usize),\n ('A'..='G', 9usize),\n ('H'..='H', 10usize),\n ('I'..='V', 9usize),\n ('W'..='W', 11usize),\n ('X'..='Z', 9usize),\n ('['..='[', 0usize),\n ('\\\\'..='\\\\', 12usize),\n (']'..='^', 0usize),\n ('_'..='_', 9usize),\n ('`'..='`', 0usize),\n ('a'..='a', 9usize),\n ('b'..='b', 13usize),\n ('c'..='c', 9usize),\n ('d'..='d', 14usize),\n ('e'..='e', 15usize),\n ('f'..='f', 13usize),\n ('g'..='k', 9usize),\n ('l'..='l', 16usize),\n ('m'..='m', 9usize),\n ('n'..='n', 13usize),\n ('o'..='o', 17usize),\n ('p'..='q', 9usize),\n ('r'..='r', 18usize),\n ('s'..='s', 9usize),\n ('t'..='t', 13usize),\n ('u'..='z', 9usize),\n ('{'..='\\u{84}', 0usize),\n ('\\u{85}'..='\\u{85}', 1usize),\n ('\\u{86}'..='\\u{9f}', 0usize),\n ('\\u{a0}'..='\\u{a0}', 1usize),\n ('¡'..='©', 0usize),\n ('ª'..='ª', 8usize),\n ('«'..='´', 0usize),\n ('µ'..='µ', 8usize),\n ('¶'..='¹', 0usize),\n ('º'..='º', 8usize),\n ('»'..='¿', 0usize),\n ('À'..='Ö', 8usize),\n ('×'..='×', 0usize),\n ('Ø'..='ö', 8usize),\n ('÷'..='÷', 0usize),\n ('ø'..='ˁ', 8usize),\n ('˂'..='˅', 0usize),\n ('ˆ'..='ˑ', 8usize),\n ('˒'..='˟', 0usize),\n ('ˠ'..='ˤ', 8usize),\n ('˥'..='˫', 0usize),\n ('ˬ'..='ˬ', 8usize),\n ('˭'..='˭', 0usize),\n ('ˮ'..='ˮ', 8usize),\n ('˯'..='˿', 0usize),\n ('\\u{300}'..='ʹ', 8usize),\n ('͵'..='͵', 0usize),\n ('Ͷ'..='ͷ', 8usize),\n ('\\u{378}'..='\\u{379}', 0usize),\n ('ͺ'..='ͽ', 8usize),\n (';'..=';', 0usize),\n ('Ϳ'..='Ϳ', 8usize),\n ('\\u{380}'..='΅', 0usize),\n ('Ά'..='Ά', 8usize),\n ('·'..='·', 0usize),\n ('Έ'..='Ί', 8usize),\n ('\\u{38b}'..='\\u{38b}', 0usize),\n ('Ό'..='Ό', 8usize),\n ('\\u{38d}'..='\\u{38d}', 0usize),\n ('Ύ'..='Ρ', 8usize),\n ('\\u{3a2}'..='\\u{3a2}', 0usize),\n ('Σ'..='ϵ', 8usize),\n ('϶'..='϶', 0usize),\n ('Ϸ'..='ҁ', 8usize),\n ('҂'..='҂', 0usize),\n ('\\u{483}'..='ԯ', 8usize),\n ('\\u{530}'..='\\u{530}', 0usize),\n ('Ա'..='Ֆ', 8usize),\n ('\\u{557}'..='\\u{558}', 0usize),\n ('ՙ'..='ՙ', 8usize),\n ('՚'..='՟', 0usize),\n ('ՠ'..='ֈ', 8usize),\n ('։'..='\\u{590}', 0usize),\n ('\\u{591}'..='\\u{5bd}', 8usize),\n ('־'..='־', 0usize),\n ('\\u{5bf}'..='\\u{5bf}', 8usize),\n ('׀'..='׀', 0usize),\n ('\\u{5c1}'..='\\u{5c2}', 8usize),\n ('׃'..='׃', 0usize),\n ('\\u{5c4}'..='\\u{5c5}', 8usize),\n ('׆'..='׆', 0usize),\n ('\\u{5c7}'..='\\u{5c7}', 8usize),\n ('\\u{5c8}'..='\\u{5cf}', 0usize),\n ('א'..='ת', 8usize),\n ('\\u{5eb}'..='\\u{5ee}', 0usize),\n ('ׯ'..='ײ', 8usize),\n ('׳'..='؏', 0usize),\n ('\\u{610}'..='\\u{61a}', 8usize),\n ('؛'..='؟', 0usize),\n ('ؠ'..='٩', 8usize),\n ('٪'..='٭', 0usize),\n ('ٮ'..='ۓ', 8usize),\n ('۔'..='۔', 0usize),\n ('ە'..='\\u{6dc}', 8usize),\n ('\\u{6dd}'..='۞', 0usize),\n ('\\u{6df}'..='\\u{6e8}', 8usize),\n ('۩'..='۩', 0usize),\n ('\\u{6ea}'..='ۼ', 8usize),\n ('۽'..='۾', 0usize),\n ('ۿ'..='ۿ', 8usize),\n ('܀'..='\\u{70f}', 0usize),\n ('ܐ'..='\\u{74a}', 8usize),\n ('\\u{74b}'..='\\u{74c}', 0usize),\n ('ݍ'..='ޱ', 8usize),\n ('\\u{7b2}'..='\\u{7bf}', 0usize),\n ('߀'..='ߵ', 8usize),\n ('߶'..='߹', 0usize),\n ('ߺ'..='ߺ', 8usize),\n ('\\u{7fb}'..='\\u{7fc}', 0usize),\n ('\\u{7fd}'..='\\u{7fd}', 8usize),\n ('߾'..='߿', 0usize),\n ('ࠀ'..='\\u{82d}', 8usize),\n ('\\u{82e}'..='\\u{83f}', 0usize),\n ('ࡀ'..='\\u{85b}', 8usize),\n ('\\u{85c}'..='\\u{85f}', 0usize),\n ('ࡠ'..='ࡪ', 8usize),\n ('\\u{86b}'..='\\u{86f}', 0usize),\n ('ࡰ'..='ࢇ', 8usize),\n ('࢈'..='࢈', 0usize),\n ('ࢉ'..='ࢎ', 8usize),\n ('\\u{88f}'..='\\u{896}', 0usize),\n ('\\u{897}'..='\\u{8e1}', 8usize),\n ('\\u{8e2}'..='\\u{8e2}', 0usize),\n ('\\u{8e3}'..='\\u{963}', 8usize),\n ('।'..='॥', 0usize),\n ('०'..='९', 8usize),\n ('॰'..='॰', 0usize),\n ('ॱ'..='ঃ', 8usize),\n ('\\u{984}'..='\\u{984}', 0usize),\n ('অ'..='ঌ', 8usize),\n ('\\u{98d}'..='\\u{98e}', 0usize),\n ('এ'..='ঐ', 8usize),\n ('\\u{991}'..='\\u{992}', 0usize),\n ('ও'..='ন', 8usize),\n ('\\u{9a9}'..='\\u{9a9}', 0usize),\n ('প'..='র', 8usize),\n ('\\u{9b1}'..='\\u{9b1}', 0usize),\n ('ল'..='ল', 8usize),\n ('\\u{9b3}'..='\\u{9b5}', 0usize),\n ('শ'..='হ', 8usize),\n ('\\u{9ba}'..='\\u{9bb}', 0usize),\n ('\\u{9bc}'..='\\u{9c4}', 8usize),\n ('\\u{9c5}'..='\\u{9c6}', 0usize),\n ('ে'..='ৈ', 8usize),\n ('\\u{9c9}'..='\\u{9ca}', 0usize),\n ('ো'..='ৎ', 8usize),\n ('\\u{9cf}'..='\\u{9d6}', 0usize),\n ('\\u{9d7}'..='\\u{9d7}', 8usize),\n ('\\u{9d8}'..='\\u{9db}', 0usize),\n ('ড়'..='ঢ়', 8usize),\n ('\\u{9de}'..='\\u{9de}', 0usize),\n ('য়'..='\\u{9e3}', 8usize),\n ('\\u{9e4}'..='\\u{9e5}', 0usize),\n ('০'..='ৱ', 8usize),\n ('৲'..='৻', 0usize),\n ('ৼ'..='ৼ', 8usize),\n ('৽'..='৽', 0usize),\n ('\\u{9fe}'..='\\u{9fe}', 8usize),\n ('\\u{9ff}'..='\\u{a00}', 0usize),\n ('\\u{a01}'..='ਃ', 8usize),\n ('\\u{a04}'..='\\u{a04}', 0usize),\n ('ਅ'..='ਊ', 8usize),\n ('\\u{a0b}'..='\\u{a0e}', 0usize),\n ('ਏ'..='ਐ', 8usize),\n ('\\u{a11}'..='\\u{a12}', 0usize),\n ('ਓ'..='ਨ', 8usize),\n ('\\u{a29}'..='\\u{a29}', 0usize),\n ('ਪ'..='ਰ', 8usize),\n ('\\u{a31}'..='\\u{a31}', 0usize),\n ('ਲ'..='ਲ਼', 8usize),\n ('\\u{a34}'..='\\u{a34}', 0usize),\n ('ਵ'..='ਸ਼', 8usize),\n ('\\u{a37}'..='\\u{a37}', 0usize),\n ('ਸ'..='ਹ', 8usize),\n ('\\u{a3a}'..='\\u{a3b}', 0usize),\n ('\\u{a3c}'..='\\u{a3c}', 8usize),\n ('\\u{a3d}'..='\\u{a3d}', 0usize),\n ('ਾ'..='\\u{a42}', 8usize),\n ('\\u{a43}'..='\\u{a46}', 0usize),\n ('\\u{a47}'..='\\u{a48}', 8usize),\n ('\\u{a49}'..='\\u{a4a}', 0usize),\n ('\\u{a4b}'..='\\u{a4d}', 8usize),\n ('\\u{a4e}'..='\\u{a50}', 0usize),\n ('\\u{a51}'..='\\u{a51}', 8usize),\n ('\\u{a52}'..='\\u{a58}', 0usize),\n ('ਖ਼'..='ੜ', 8usize),\n ('\\u{a5d}'..='\\u{a5d}', 0usize),\n ('ਫ਼'..='ਫ਼', 8usize),\n ('\\u{a5f}'..='\\u{a65}', 0usize),\n ('੦'..='\\u{a75}', 8usize),\n ('੶'..='\\u{a80}', 0usize),\n ('\\u{a81}'..='ઃ', 8usize),\n ('\\u{a84}'..='\\u{a84}', 0usize),\n ('અ'..='ઍ', 8usize),\n ('\\u{a8e}'..='\\u{a8e}', 0usize),\n ('એ'..='ઑ', 8usize),\n ('\\u{a92}'..='\\u{a92}', 0usize),\n ('ઓ'..='ન', 8usize),\n ('\\u{aa9}'..='\\u{aa9}', 0usize),\n ('પ'..='ર', 8usize),\n ('\\u{ab1}'..='\\u{ab1}', 0usize),\n ('લ'..='ળ', 8usize),\n ('\\u{ab4}'..='\\u{ab4}', 0usize),\n ('વ'..='હ', 8usize),\n ('\\u{aba}'..='\\u{abb}', 0usize),\n ('\\u{abc}'..='\\u{ac5}', 8usize),\n ('\\u{ac6}'..='\\u{ac6}', 0usize),\n ('\\u{ac7}'..='ૉ', 8usize),\n ('\\u{aca}'..='\\u{aca}', 0usize),\n ('ો'..='\\u{acd}', 8usize),\n ('\\u{ace}'..='\\u{acf}', 0usize),\n ('ૐ'..='ૐ', 8usize),\n ('\\u{ad1}'..='\\u{adf}', 0usize),\n ('ૠ'..='\\u{ae3}', 8usize),\n ('\\u{ae4}'..='\\u{ae5}', 0usize),\n ('૦'..='૯', 8usize),\n ('૰'..='\\u{af8}', 0usize),\n ('ૹ'..='\\u{aff}', 8usize),\n ('\\u{b00}'..='\\u{b00}', 0usize),\n ('\\u{b01}'..='ଃ', 8usize),\n ('\\u{b04}'..='\\u{b04}', 0usize),\n ('ଅ'..='ଌ', 8usize),\n ('\\u{b0d}'..='\\u{b0e}', 0usize),\n ('ଏ'..='ଐ', 8usize),\n ('\\u{b11}'..='\\u{b12}', 0usize),\n ('ଓ'..='ନ', 8usize),\n ('\\u{b29}'..='\\u{b29}', 0usize),\n ('ପ'..='ର', 8usize),\n ('\\u{b31}'..='\\u{b31}', 0usize),\n ('ଲ'..='ଳ', 8usize),\n ('\\u{b34}'..='\\u{b34}', 0usize),\n ('ଵ'..='ହ', 8usize),\n ('\\u{b3a}'..='\\u{b3b}', 0usize),\n ('\\u{b3c}'..='\\u{b44}', 8usize),\n ('\\u{b45}'..='\\u{b46}', 0usize),\n ('େ'..='ୈ', 8usize),\n ('\\u{b49}'..='\\u{b4a}', 0usize),\n ('ୋ'..='\\u{b4d}', 8usize),\n ('\\u{b4e}'..='\\u{b54}', 0usize),\n ('\\u{b55}'..='\\u{b57}', 8usize),\n ('\\u{b58}'..='\\u{b5b}', 0usize),\n ('ଡ଼'..='ଢ଼', 8usize),\n ('\\u{b5e}'..='\\u{b5e}', 0usize),\n ('ୟ'..='\\u{b63}', 8usize),\n ('\\u{b64}'..='\\u{b65}', 0usize),\n ('୦'..='୯', 8usize),\n ('୰'..='୰', 0usize),\n ('ୱ'..='ୱ', 8usize),\n ('୲'..='\\u{b81}', 0usize),\n ('\\u{b82}'..='ஃ', 8usize),\n ('\\u{b84}'..='\\u{b84}', 0usize),\n ('அ'..='ஊ', 8usize),\n ('\\u{b8b}'..='\\u{b8d}', 0usize),\n ('எ'..='ஐ', 8usize),\n ('\\u{b91}'..='\\u{b91}', 0usize),\n ('ஒ'..='க', 8usize),\n ('\\u{b96}'..='\\u{b98}', 0usize),\n ('ங'..='ச', 8usize),\n ('\\u{b9b}'..='\\u{b9b}', 0usize),\n ('ஜ'..='ஜ', 8usize),\n ('\\u{b9d}'..='\\u{b9d}', 0usize),\n ('ஞ'..='ட', 8usize),\n ('\\u{ba0}'..='\\u{ba2}', 0usize),\n ('ண'..='த', 8usize),\n ('\\u{ba5}'..='\\u{ba7}', 0usize),\n ('ந'..='ப', 8usize),\n ('\\u{bab}'..='\\u{bad}', 0usize),\n ('ம'..='ஹ', 8usize),\n ('\\u{bba}'..='\\u{bbd}', 0usize),\n ('\\u{bbe}'..='ூ', 8usize),\n ('\\u{bc3}'..='\\u{bc5}', 0usize),\n ('ெ'..='ை', 8usize),\n ('\\u{bc9}'..='\\u{bc9}', 0usize),\n ('ொ'..='\\u{bcd}', 8usize),\n ('\\u{bce}'..='\\u{bcf}', 0usize),\n ('ௐ'..='ௐ', 8usize),\n ('\\u{bd1}'..='\\u{bd6}', 0usize),\n ('\\u{bd7}'..='\\u{bd7}', 8usize),\n ('\\u{bd8}'..='\\u{be5}', 0usize),\n ('௦'..='௯', 8usize),\n ('௰'..='\\u{bff}', 0usize),\n ('\\u{c00}'..='ఌ', 8usize),\n ('\\u{c0d}'..='\\u{c0d}', 0usize),\n ('ఎ'..='ఐ', 8usize),\n ('\\u{c11}'..='\\u{c11}', 0usize),\n ('ఒ'..='న', 8usize),\n ('\\u{c29}'..='\\u{c29}', 0usize),\n ('ప'..='హ', 8usize),\n ('\\u{c3a}'..='\\u{c3b}', 0usize),\n ('\\u{c3c}'..='ౄ', 8usize),\n ('\\u{c45}'..='\\u{c45}', 0usize),\n ('\\u{c46}'..='\\u{c48}', 8usize),\n ('\\u{c49}'..='\\u{c49}', 0usize),\n ('\\u{c4a}'..='\\u{c4d}', 8usize),\n ('\\u{c4e}'..='\\u{c54}', 0usize),\n ('\\u{c55}'..='\\u{c56}', 8usize),\n ('\\u{c57}'..='\\u{c57}', 0usize),\n ('ౘ'..='ౚ', 8usize),\n ('\\u{c5b}'..='\\u{c5c}', 0usize),\n ('ౝ'..='ౝ', 8usize),\n ('\\u{c5e}'..='\\u{c5f}', 0usize),\n ('ౠ'..='\\u{c63}', 8usize),\n ('\\u{c64}'..='\\u{c65}', 0usize),\n ('౦'..='౯', 8usize),\n ('\\u{c70}'..='౿', 0usize),\n ('ಀ'..='ಃ', 8usize),\n ('಄'..='಄', 0usize),\n ('ಅ'..='ಌ', 8usize),\n ('\\u{c8d}'..='\\u{c8d}', 0usize),\n ('ಎ'..='ಐ', 8usize),\n ('\\u{c91}'..='\\u{c91}', 0usize),\n ('ಒ'..='ನ', 8usize),\n ('\\u{ca9}'..='\\u{ca9}', 0usize),\n ('ಪ'..='ಳ', 8usize),\n ('\\u{cb4}'..='\\u{cb4}', 0usize),\n ('ವ'..='ಹ', 8usize),\n ('\\u{cba}'..='\\u{cbb}', 0usize),\n ('\\u{cbc}'..='ೄ', 8usize),\n ('\\u{cc5}'..='\\u{cc5}', 0usize),\n ('\\u{cc6}'..='\\u{cc8}', 8usize),\n ('\\u{cc9}'..='\\u{cc9}', 0usize),\n ('\\u{cca}'..='\\u{ccd}', 8usize),\n ('\\u{cce}'..='\\u{cd4}', 0usize),\n ('\\u{cd5}'..='\\u{cd6}', 8usize),\n ('\\u{cd7}'..='\\u{cdc}', 0usize),\n ('ೝ'..='ೞ', 8usize),\n ('\\u{cdf}'..='\\u{cdf}', 0usize),\n ('ೠ'..='\\u{ce3}', 8usize),\n ('\\u{ce4}'..='\\u{ce5}', 0usize),\n ('೦'..='೯', 8usize),\n ('\\u{cf0}'..='\\u{cf0}', 0usize),\n ('ೱ'..='ೳ', 8usize),\n ('\\u{cf4}'..='\\u{cff}', 0usize),\n ('\\u{d00}'..='ഌ', 8usize),\n ('\\u{d0d}'..='\\u{d0d}', 0usize),\n ('എ'..='ഐ', 8usize),\n ('\\u{d11}'..='\\u{d11}', 0usize),\n ('ഒ'..='\\u{d44}', 8usize),\n ('\\u{d45}'..='\\u{d45}', 0usize),\n ('െ'..='ൈ', 8usize),\n ('\\u{d49}'..='\\u{d49}', 0usize),\n ('ൊ'..='ൎ', 8usize),\n ('൏'..='\\u{d53}', 0usize),\n ('ൔ'..='\\u{d57}', 8usize),\n ('൘'..='൞', 0usize),\n ('ൟ'..='\\u{d63}', 8usize),\n ('\\u{d64}'..='\\u{d65}', 0usize),\n ('൦'..='൯', 8usize),\n ('൰'..='൹', 0usize),\n ('ൺ'..='ൿ', 8usize),\n ('\\u{d80}'..='\\u{d80}', 0usize),\n ('\\u{d81}'..='ඃ', 8usize),\n ('\\u{d84}'..='\\u{d84}', 0usize),\n ('අ'..='ඖ', 8usize),\n ('\\u{d97}'..='\\u{d99}', 0usize),\n ('ක'..='න', 8usize),\n ('\\u{db2}'..='\\u{db2}', 0usize),\n ('ඳ'..='ර', 8usize),\n ('\\u{dbc}'..='\\u{dbc}', 0usize),\n ('ල'..='ල', 8usize),\n ('\\u{dbe}'..='\\u{dbf}', 0usize),\n ('ව'..='ෆ', 8usize),\n ('\\u{dc7}'..='\\u{dc9}', 0usize),\n ('\\u{dca}'..='\\u{dca}', 8usize),\n ('\\u{dcb}'..='\\u{dce}', 0usize),\n ('\\u{dcf}'..='\\u{dd4}', 8usize),\n ('\\u{dd5}'..='\\u{dd5}', 0usize),\n ('\\u{dd6}'..='\\u{dd6}', 8usize),\n ('\\u{dd7}'..='\\u{dd7}', 0usize),\n ('ෘ'..='\\u{ddf}', 8usize),\n ('\\u{de0}'..='\\u{de5}', 0usize),\n ('෦'..='෯', 8usize),\n ('\\u{df0}'..='\\u{df1}', 0usize),\n ('ෲ'..='ෳ', 8usize),\n ('෴'..='\\u{e00}', 0usize),\n ('ก'..='\\u{e3a}', 8usize),\n ('\\u{e3b}'..='฿', 0usize),\n ('เ'..='\\u{e4e}', 8usize),\n ('๏'..='๏', 0usize),\n ('๐'..='๙', 8usize),\n ('๚'..='\\u{e80}', 0usize),\n ('ກ'..='ຂ', 8usize),\n ('\\u{e83}'..='\\u{e83}', 0usize),\n ('ຄ'..='ຄ', 8usize),\n ('\\u{e85}'..='\\u{e85}', 0usize),\n ('ຆ'..='ຊ', 8usize),\n ('\\u{e8b}'..='\\u{e8b}', 0usize),\n ('ຌ'..='ຣ', 8usize),\n ('\\u{ea4}'..='\\u{ea4}', 0usize),\n ('ລ'..='ລ', 8usize),\n ('\\u{ea6}'..='\\u{ea6}', 0usize),\n ('ວ'..='ຽ', 8usize),\n ('\\u{ebe}'..='\\u{ebf}', 0usize),\n ('ເ'..='ໄ', 8usize),\n ('\\u{ec5}'..='\\u{ec5}', 0usize),\n ('ໆ'..='ໆ', 8usize),\n ('\\u{ec7}'..='\\u{ec7}', 0usize),\n ('\\u{ec8}'..='\\u{ece}', 8usize),\n ('\\u{ecf}'..='\\u{ecf}', 0usize),\n ('໐'..='໙', 8usize),\n ('\\u{eda}'..='\\u{edb}', 0usize),\n ('ໜ'..='ໟ', 8usize),\n ('\\u{ee0}'..='\\u{eff}', 0usize),\n ('ༀ'..='ༀ', 8usize),\n ('༁'..='༗', 0usize),\n ('\\u{f18}'..='\\u{f19}', 8usize),\n ('༚'..='༟', 0usize),\n ('༠'..='༩', 8usize),\n ('༪'..='༴', 0usize),\n ('\\u{f35}'..='\\u{f35}', 8usize),\n ('༶'..='༶', 0usize),\n ('\\u{f37}'..='\\u{f37}', 8usize),\n ('༸'..='༸', 0usize),\n ('\\u{f39}'..='\\u{f39}', 8usize),\n ('༺'..='༽', 0usize),\n ('༾'..='ཇ', 8usize),\n ('\\u{f48}'..='\\u{f48}', 0usize),\n ('ཉ'..='ཬ', 8usize),\n ('\\u{f6d}'..='\\u{f70}', 0usize),\n ('\\u{f71}'..='\\u{f84}', 8usize),\n ('྅'..='྅', 0usize),\n ('\\u{f86}'..='\\u{f97}', 8usize),\n ('\\u{f98}'..='\\u{f98}', 0usize),\n ('\\u{f99}'..='\\u{fbc}', 8usize),\n ('\\u{fbd}'..='࿅', 0usize),\n ('\\u{fc6}'..='\\u{fc6}', 8usize),\n ('࿇'..='\\u{fff}', 0usize),\n ('က'..='၉', 8usize),\n ('၊'..='၏', 0usize),\n ('ၐ'..='\\u{109d}', 8usize),\n ('႞'..='႟', 0usize),\n ('Ⴀ'..='Ⴥ', 8usize),\n ('\\u{10c6}'..='\\u{10c6}', 0usize),\n ('Ⴧ'..='Ⴧ', 8usize),\n ('\\u{10c8}'..='\\u{10cc}', 0usize),\n ('Ⴭ'..='Ⴭ', 8usize),\n ('\\u{10ce}'..='\\u{10cf}', 0usize),\n ('ა'..='ჺ', 8usize),\n ('჻'..='჻', 0usize),\n ('ჼ'..='ቈ', 8usize),\n ('\\u{1249}'..='\\u{1249}', 0usize),\n ('ቊ'..='ቍ', 8usize),\n ('\\u{124e}'..='\\u{124f}', 0usize),\n ('ቐ'..='ቖ', 8usize),\n ('\\u{1257}'..='\\u{1257}', 0usize),\n ('ቘ'..='ቘ', 8usize),\n ('\\u{1259}'..='\\u{1259}', 0usize),\n ('ቚ'..='ቝ', 8usize),\n ('\\u{125e}'..='\\u{125f}', 0usize),\n ('በ'..='ኈ', 8usize),\n ('\\u{1289}'..='\\u{1289}', 0usize),\n ('ኊ'..='ኍ', 8usize),\n ('\\u{128e}'..='\\u{128f}', 0usize),\n ('ነ'..='ኰ', 8usize),\n ('\\u{12b1}'..='\\u{12b1}', 0usize),\n ('ኲ'..='ኵ', 8usize),\n ('\\u{12b6}'..='\\u{12b7}', 0usize),\n ('ኸ'..='ኾ', 8usize),\n ('\\u{12bf}'..='\\u{12bf}', 0usize),\n ('ዀ'..='ዀ', 8usize),\n ('\\u{12c1}'..='\\u{12c1}', 0usize),\n ('ዂ'..='ዅ', 8usize),\n ('\\u{12c6}'..='\\u{12c7}', 0usize),\n ('ወ'..='ዖ', 8usize),\n ('\\u{12d7}'..='\\u{12d7}', 0usize),\n ('ዘ'..='ጐ', 8usize),\n ('\\u{1311}'..='\\u{1311}', 0usize),\n ('ጒ'..='ጕ', 8usize),\n ('\\u{1316}'..='\\u{1317}', 0usize),\n ('ጘ'..='ፚ', 8usize),\n ('\\u{135b}'..='\\u{135c}', 0usize),\n ('\\u{135d}'..='\\u{135f}', 8usize),\n ('፠'..='\\u{137f}', 0usize),\n ('ᎀ'..='ᎏ', 8usize),\n ('᎐'..='\\u{139f}', 0usize),\n ('Ꭰ'..='Ᏽ', 8usize),\n ('\\u{13f6}'..='\\u{13f7}', 0usize),\n ('ᏸ'..='ᏽ', 8usize),\n ('\\u{13fe}'..='᐀', 0usize),\n ('ᐁ'..='ᙬ', 8usize),\n ('᙭'..='᙮', 0usize),\n ('ᙯ'..='ᙿ', 8usize),\n ('\\u{1680}'..='\\u{1680}', 1usize),\n ('ᚁ'..='ᚚ', 8usize),\n ('᚛'..='\\u{169f}', 0usize),\n ('ᚠ'..='ᛪ', 8usize),\n ('᛫'..='᛭', 0usize),\n ('ᛮ'..='ᛸ', 8usize),\n ('\\u{16f9}'..='\\u{16ff}', 0usize),\n ('ᜀ'..='\\u{1715}', 8usize),\n ('\\u{1716}'..='\\u{171e}', 0usize),\n ('ᜟ'..='\\u{1734}', 8usize),\n ('᜵'..='\\u{173f}', 0usize),\n ('ᝀ'..='\\u{1753}', 8usize),\n ('\\u{1754}'..='\\u{175f}', 0usize),\n ('ᝠ'..='ᝬ', 8usize),\n ('\\u{176d}'..='\\u{176d}', 0usize),\n ('ᝮ'..='ᝰ', 8usize),\n ('\\u{1771}'..='\\u{1771}', 0usize),\n ('\\u{1772}'..='\\u{1773}', 8usize),\n ('\\u{1774}'..='\\u{177f}', 0usize),\n ('ក'..='\\u{17d3}', 8usize),\n ('។'..='៖', 0usize),\n ('ៗ'..='ៗ', 8usize),\n ('៘'..='៛', 0usize),\n ('ៜ'..='\\u{17dd}', 8usize),\n ('\\u{17de}'..='\\u{17df}', 0usize),\n ('០'..='៩', 8usize),\n ('\\u{17ea}'..='᠊', 0usize),\n ('\\u{180b}'..='\\u{180d}', 8usize),\n ('\\u{180e}'..='\\u{180e}', 0usize),\n ('\\u{180f}'..='᠙', 8usize),\n ('\\u{181a}'..='\\u{181f}', 0usize),\n ('ᠠ'..='ᡸ', 8usize),\n ('\\u{1879}'..='\\u{187f}', 0usize),\n ('ᢀ'..='ᢪ', 8usize),\n ('\\u{18ab}'..='\\u{18af}', 0usize),\n ('ᢰ'..='ᣵ', 8usize),\n ('\\u{18f6}'..='\\u{18ff}', 0usize),\n ('ᤀ'..='ᤞ', 8usize),\n ('\\u{191f}'..='\\u{191f}', 0usize),\n ('\\u{1920}'..='ᤫ', 8usize),\n ('\\u{192c}'..='\\u{192f}', 0usize),\n ('ᤰ'..='\\u{193b}', 8usize),\n ('\\u{193c}'..='᥅', 0usize),\n ('᥆'..='ᥭ', 8usize),\n ('\\u{196e}'..='\\u{196f}', 0usize),\n ('ᥰ'..='ᥴ', 8usize),\n ('\\u{1975}'..='\\u{197f}', 0usize),\n ('ᦀ'..='ᦫ', 8usize),\n ('\\u{19ac}'..='\\u{19af}', 0usize),\n ('ᦰ'..='ᧉ', 8usize),\n ('\\u{19ca}'..='\\u{19cf}', 0usize),\n ('᧐'..='᧙', 8usize),\n ('᧚'..='᧿', 0usize),\n ('ᨀ'..='\\u{1a1b}', 8usize),\n ('\\u{1a1c}'..='᨟', 0usize),\n ('ᨠ'..='\\u{1a5e}', 8usize),\n ('\\u{1a5f}'..='\\u{1a5f}', 0usize),\n ('\\u{1a60}'..='\\u{1a7c}', 8usize),\n ('\\u{1a7d}'..='\\u{1a7e}', 0usize),\n ('\\u{1a7f}'..='᪉', 8usize),\n ('\\u{1a8a}'..='\\u{1a8f}', 0usize),\n ('᪐'..='᪙', 8usize),\n ('\\u{1a9a}'..='᪦', 0usize),\n ('ᪧ'..='ᪧ', 8usize),\n ('᪨'..='\\u{1aaf}', 0usize),\n ('\\u{1ab0}'..='\\u{1ace}', 8usize),\n ('\\u{1acf}'..='\\u{1aff}', 0usize),\n ('\\u{1b00}'..='ᭌ', 8usize),\n ('\\u{1b4d}'..='᭏', 0usize),\n ('᭐'..='᭙', 8usize),\n ('᭚'..='᭪', 0usize),\n ('\\u{1b6b}'..='\\u{1b73}', 8usize),\n ('᭴'..='᭿', 0usize),\n ('\\u{1b80}'..='\\u{1bf3}', 8usize),\n ('\\u{1bf4}'..='᯿', 0usize),\n ('ᰀ'..='\\u{1c37}', 8usize),\n ('\\u{1c38}'..='᰿', 0usize),\n ('᱀'..='᱉', 8usize),\n ('\\u{1c4a}'..='\\u{1c4c}', 0usize),\n ('ᱍ'..='ᱽ', 8usize),\n ('᱾'..='᱿', 0usize),\n ('ᲀ'..='ᲊ', 8usize),\n ('\\u{1c8b}'..='\\u{1c8f}', 0usize),\n ('Ა'..='Ჺ', 8usize),\n ('\\u{1cbb}'..='\\u{1cbc}', 0usize),\n ('Ჽ'..='Ჿ', 8usize),\n ('᳀'..='\\u{1ccf}', 0usize),\n ('\\u{1cd0}'..='\\u{1cd2}', 8usize),\n ('᳓'..='᳓', 0usize),\n ('\\u{1cd4}'..='ᳺ', 8usize),\n ('\\u{1cfb}'..='\\u{1cff}', 0usize),\n ('ᴀ'..='ἕ', 8usize),\n ('\\u{1f16}'..='\\u{1f17}', 0usize),\n ('Ἐ'..='Ἕ', 8usize),\n ('\\u{1f1e}'..='\\u{1f1f}', 0usize),\n ('ἠ'..='ὅ', 8usize),\n ('\\u{1f46}'..='\\u{1f47}', 0usize),\n ('Ὀ'..='Ὅ', 8usize),\n ('\\u{1f4e}'..='\\u{1f4f}', 0usize),\n ('ὐ'..='ὗ', 8usize),\n ('\\u{1f58}'..='\\u{1f58}', 0usize),\n ('Ὑ'..='Ὑ', 8usize),\n ('\\u{1f5a}'..='\\u{1f5a}', 0usize),\n ('Ὓ'..='Ὓ', 8usize),\n ('\\u{1f5c}'..='\\u{1f5c}', 0usize),\n ('Ὕ'..='Ὕ', 8usize),\n ('\\u{1f5e}'..='\\u{1f5e}', 0usize),\n ('Ὗ'..='ώ', 8usize),\n ('\\u{1f7e}'..='\\u{1f7f}', 0usize),\n ('ᾀ'..='ᾴ', 8usize),\n ('\\u{1fb5}'..='\\u{1fb5}', 0usize),\n ('ᾶ'..='ᾼ', 8usize),\n ('᾽'..='᾽', 0usize),\n ('ι'..='ι', 8usize),\n ('᾿'..='῁', 0usize),\n ('ῂ'..='ῄ', 8usize),\n ('\\u{1fc5}'..='\\u{1fc5}', 0usize),\n ('ῆ'..='ῌ', 8usize),\n ('῍'..='῏', 0usize),\n ('ῐ'..='ΐ', 8usize),\n ('\\u{1fd4}'..='\\u{1fd5}', 0usize),\n ('ῖ'..='Ί', 8usize),\n ('\\u{1fdc}'..='῟', 0usize),\n ('ῠ'..='Ῥ', 8usize),\n ('῭'..='\\u{1ff1}', 0usize),\n ('ῲ'..='ῴ', 8usize),\n ('\\u{1ff5}'..='\\u{1ff5}', 0usize),\n ('ῶ'..='ῼ', 8usize),\n ('´'..='\\u{1fff}', 0usize),\n ('\\u{2000}'..='\\u{200a}', 1usize),\n ('\\u{200b}'..='\\u{200b}', 0usize),\n ('\\u{200c}'..='\\u{200d}', 8usize),\n ('\\u{200e}'..='‧', 0usize),\n ('\\u{2028}'..='\\u{2029}', 1usize),\n ('\\u{202a}'..='\\u{202e}', 0usize),\n ('\\u{202f}'..='\\u{202f}', 1usize),\n ('‰'..='‾', 0usize),\n ('‿'..='⁀', 8usize),\n ('⁁'..='⁓', 0usize),\n ('⁔'..='⁔', 8usize),\n ('⁕'..='⁞', 0usize),\n ('\\u{205f}'..='\\u{205f}', 1usize),\n ('\\u{2060}'..='⁰', 0usize),\n ('ⁱ'..='ⁱ', 8usize),\n ('\\u{2072}'..='⁾', 0usize),\n ('ⁿ'..='ⁿ', 8usize),\n ('₀'..='\\u{208f}', 0usize),\n ('ₐ'..='ₜ', 8usize),\n ('\\u{209d}'..='\\u{20cf}', 0usize),\n ('\\u{20d0}'..='\\u{20f0}', 8usize),\n ('\\u{20f1}'..='℁', 0usize),\n ('ℂ'..='ℂ', 8usize),\n ('℃'..='℆', 0usize),\n ('ℇ'..='ℇ', 8usize),\n ('℈'..='℉', 0usize),\n ('ℊ'..='ℓ', 8usize),\n ('℔'..='℔', 0usize),\n ('ℕ'..='ℕ', 8usize),\n ('№'..='℘', 0usize),\n ('ℙ'..='ℝ', 8usize),\n ('℞'..='℣', 0usize),\n ('ℤ'..='ℤ', 8usize),\n ('℥'..='℥', 0usize),\n ('Ω'..='Ω', 8usize),\n ('℧'..='℧', 0usize),\n ('ℨ'..='ℨ', 8usize),\n ('℩'..='℩', 0usize),\n ('K'..='ℭ', 8usize),\n ('℮'..='℮', 0usize),\n ('ℯ'..='ℹ', 8usize),\n ('℺'..='℻', 0usize),\n ('ℼ'..='ℿ', 8usize),\n ('⅀'..='⅄', 0usize),\n ('ⅅ'..='ⅉ', 8usize),\n ('⅊'..='⅍', 0usize),\n ('ⅎ'..='ⅎ', 8usize),\n ('⅏'..='⅟', 0usize),\n ('Ⅰ'..='ↈ', 8usize),\n ('↉'..='⒵', 0usize),\n ('Ⓐ'..='ⓩ', 8usize),\n ('⓪'..='⯿', 0usize),\n ('Ⰰ'..='ⳤ', 8usize),\n ('⳥'..='⳪', 0usize),\n ('Ⳬ'..='ⳳ', 8usize),\n ('\\u{2cf4}'..='⳿', 0usize),\n ('ⴀ'..='ⴥ', 8usize),\n ('\\u{2d26}'..='\\u{2d26}', 0usize),\n ('ⴧ'..='ⴧ', 8usize),\n ('\\u{2d28}'..='\\u{2d2c}', 0usize),\n ('ⴭ'..='ⴭ', 8usize),\n ('\\u{2d2e}'..='\\u{2d2f}', 0usize),\n ('ⴰ'..='ⵧ', 8usize),\n ('\\u{2d68}'..='\\u{2d6e}', 0usize),\n ('ⵯ'..='ⵯ', 8usize),\n ('⵰'..='\\u{2d7e}', 0usize),\n ('\\u{2d7f}'..='ⶖ', 8usize),\n ('\\u{2d97}'..='\\u{2d9f}', 0usize),\n ('ⶠ'..='ⶦ', 8usize),\n ('\\u{2da7}'..='\\u{2da7}', 0usize),\n ('ⶨ'..='ⶮ', 8usize),\n ('\\u{2daf}'..='\\u{2daf}', 0usize),\n ('ⶰ'..='ⶶ', 8usize),\n ('\\u{2db7}'..='\\u{2db7}', 0usize),\n ('ⶸ'..='ⶾ', 8usize),\n ('\\u{2dbf}'..='\\u{2dbf}', 0usize),\n ('ⷀ'..='ⷆ', 8usize),\n ('\\u{2dc7}'..='\\u{2dc7}', 0usize),\n ('ⷈ'..='ⷎ', 8usize),\n ('\\u{2dcf}'..='\\u{2dcf}', 0usize),\n ('ⷐ'..='ⷖ', 8usize),\n ('\\u{2dd7}'..='\\u{2dd7}', 0usize),\n ('ⷘ'..='ⷞ', 8usize),\n ('\\u{2ddf}'..='\\u{2ddf}', 0usize),\n ('\\u{2de0}'..='\\u{2dff}', 8usize),\n ('⸀'..='⸮', 0usize),\n ('ⸯ'..='ⸯ', 8usize),\n ('⸰'..='⿿', 0usize),\n ('\\u{3000}'..='\\u{3000}', 1usize),\n ('、'..='〄', 0usize),\n ('々'..='〇', 8usize),\n ('〈'..='〠', 0usize),\n ('〡'..='\\u{302f}', 8usize),\n ('〰'..='〰', 0usize),\n ('〱'..='〵', 8usize),\n ('〶'..='〷', 0usize),\n ('〸'..='〼', 8usize),\n ('〽'..='\\u{3040}', 0usize),\n ('ぁ'..='ゖ', 8usize),\n ('\\u{3097}'..='\\u{3098}', 0usize),\n ('\\u{3099}'..='\\u{309a}', 8usize),\n ('゛'..='゜', 0usize),\n ('ゝ'..='ゟ', 8usize),\n ('゠'..='゠', 0usize),\n ('ァ'..='ヺ', 8usize),\n ('・'..='・', 0usize),\n ('ー'..='ヿ', 8usize),\n ('\\u{3100}'..='\\u{3104}', 0usize),\n ('ㄅ'..='ㄯ', 8usize),\n ('\\u{3130}'..='\\u{3130}', 0usize),\n ('ㄱ'..='ㆎ', 8usize),\n ('\\u{318f}'..='㆟', 0usize),\n ('ㆠ'..='ㆿ', 8usize),\n ('㇀'..='㇯', 0usize),\n ('ㇰ'..='ㇿ', 8usize),\n ('㈀'..='㏿', 0usize),\n ('㐀'..='䶿', 8usize),\n ('䷀'..='䷿', 0usize),\n ('一'..='ꒌ', 8usize),\n ('\\u{a48d}'..='\\u{a4cf}', 0usize),\n ('ꓐ'..='ꓽ', 8usize),\n ('꓾'..='꓿', 0usize),\n ('ꔀ'..='ꘌ', 8usize),\n ('꘍'..='꘏', 0usize),\n ('ꘐ'..='ꘫ', 8usize),\n ('\\u{a62c}'..='\\u{a63f}', 0usize),\n ('Ꙁ'..='\\u{a672}', 8usize),\n ('꙳'..='꙳', 0usize),\n ('\\u{a674}'..='\\u{a67d}', 8usize),\n ('꙾'..='꙾', 0usize),\n ('ꙿ'..='\\u{a6f1}', 8usize),\n ('꛲'..='꜖', 0usize),\n ('ꜗ'..='ꜟ', 8usize),\n ('꜠'..='꜡', 0usize),\n ('Ꜣ'..='ꞈ', 8usize),\n ('꞉'..='꞊', 0usize),\n ('Ꞌ'..='ꟍ', 8usize),\n ('\\u{a7ce}'..='\\u{a7cf}', 0usize),\n ('Ꟑ'..='ꟑ', 8usize),\n ('\\u{a7d2}'..='\\u{a7d2}', 0usize),\n ('ꟓ'..='ꟓ', 8usize),\n ('\\u{a7d4}'..='\\u{a7d4}', 0usize),\n ('ꟕ'..='Ƛ', 8usize),\n ('\\u{a7dd}'..='\\u{a7f1}', 0usize),\n ('ꟲ'..='ꠧ', 8usize),\n ('꠨'..='꠫', 0usize),\n ('\\u{a82c}'..='\\u{a82c}', 8usize),\n ('\\u{a82d}'..='\\u{a83f}', 0usize),\n ('ꡀ'..='ꡳ', 8usize),\n ('꡴'..='\\u{a87f}', 0usize),\n ('ꢀ'..='\\u{a8c5}', 8usize),\n ('\\u{a8c6}'..='꣏', 0usize),\n ('꣐'..='꣙', 8usize),\n ('\\u{a8da}'..='\\u{a8df}', 0usize),\n ('\\u{a8e0}'..='ꣷ', 8usize),\n ('꣸'..='꣺', 0usize),\n ('ꣻ'..='ꣻ', 8usize),\n ('꣼'..='꣼', 0usize),\n ('ꣽ'..='\\u{a92d}', 8usize),\n ('꤮'..='꤯', 0usize),\n ('ꤰ'..='\\u{a953}', 8usize),\n ('\\u{a954}'..='꥟', 0usize),\n ('ꥠ'..='ꥼ', 8usize),\n ('\\u{a97d}'..='\\u{a97f}', 0usize),\n ('\\u{a980}'..='\\u{a9c0}', 8usize),\n ('꧁'..='\\u{a9ce}', 0usize),\n ('ꧏ'..='꧙', 8usize),\n ('\\u{a9da}'..='꧟', 0usize),\n ('ꧠ'..='ꧾ', 8usize),\n ('\\u{a9ff}'..='\\u{a9ff}', 0usize),\n ('ꨀ'..='\\u{aa36}', 8usize),\n ('\\u{aa37}'..='\\u{aa3f}', 0usize),\n ('ꩀ'..='ꩍ', 8usize),\n ('\\u{aa4e}'..='\\u{aa4f}', 0usize),\n ('꩐'..='꩙', 8usize),\n ('\\u{aa5a}'..='꩟', 0usize),\n ('ꩠ'..='ꩶ', 8usize),\n ('꩷'..='꩹', 0usize),\n ('ꩺ'..='ꫂ', 8usize),\n ('\\u{aac3}'..='\\u{aada}', 0usize),\n ('ꫛ'..='ꫝ', 8usize),\n ('꫞'..='꫟', 0usize),\n ('ꫠ'..='ꫯ', 8usize),\n ('꫰'..='꫱', 0usize),\n ('ꫲ'..='\\u{aaf6}', 8usize),\n ('\\u{aaf7}'..='\\u{ab00}', 0usize),\n ('ꬁ'..='ꬆ', 8usize),\n ('\\u{ab07}'..='\\u{ab08}', 0usize),\n ('ꬉ'..='ꬎ', 8usize),\n ('\\u{ab0f}'..='\\u{ab10}', 0usize),\n ('ꬑ'..='ꬖ', 8usize),\n ('\\u{ab17}'..='\\u{ab1f}', 0usize),\n ('ꬠ'..='ꬦ', 8usize),\n ('\\u{ab27}'..='\\u{ab27}', 0usize),\n ('ꬨ'..='ꬮ', 8usize),\n ('\\u{ab2f}'..='\\u{ab2f}', 0usize),\n ('ꬰ'..='ꭚ', 8usize),\n ('꭛'..='꭛', 0usize),\n ('ꭜ'..='ꭩ', 8usize),\n ('꭪'..='\\u{ab6f}', 0usize),\n ('ꭰ'..='ꯪ', 8usize),\n ('꯫'..='꯫', 0usize),\n ('꯬'..='\\u{abed}', 8usize),\n ('\\u{abee}'..='\\u{abef}', 0usize),\n ('꯰'..='꯹', 8usize),\n ('\\u{abfa}'..='\\u{abff}', 0usize),\n ('가'..='힣', 8usize),\n ('\\u{d7a4}'..='\\u{d7af}', 0usize),\n ('ힰ'..='ퟆ', 8usize),\n ('\\u{d7c7}'..='\\u{d7ca}', 0usize),\n ('ퟋ'..='ퟻ', 8usize),\n ('\\u{d7fc}'..='\\u{f8ff}', 0usize),\n ('豈'..='舘', 8usize),\n ('\\u{fa6e}'..='\\u{fa6f}', 0usize),\n ('並'..='龎', 8usize),\n ('\\u{fada}'..='\\u{faff}', 0usize),\n ('ff'..='st', 8usize),\n ('\\u{fb07}'..='\\u{fb12}', 0usize),\n ('ﬓ'..='ﬗ', 8usize),\n ('\\u{fb18}'..='\\u{fb1c}', 0usize),\n ('יִ'..='ﬨ', 8usize),\n ('﬩'..='﬩', 0usize),\n ('שׁ'..='זּ', 8usize),\n ('\\u{fb37}'..='\\u{fb37}', 0usize),\n ('טּ'..='לּ', 8usize),\n ('\\u{fb3d}'..='\\u{fb3d}', 0usize),\n ('מּ'..='מּ', 8usize),\n ('\\u{fb3f}'..='\\u{fb3f}', 0usize),\n ('נּ'..='סּ', 8usize),\n ('\\u{fb42}'..='\\u{fb42}', 0usize),\n ('ףּ'..='פּ', 8usize),\n ('\\u{fb45}'..='\\u{fb45}', 0usize),\n ('צּ'..='ﮱ', 8usize),\n ('﮲'..='\\u{fbd2}', 0usize),\n ('ﯓ'..='ﴽ', 8usize),\n ('﴾'..='﵏', 0usize),\n ('ﵐ'..='ﶏ', 8usize),\n ('\\u{fd90}'..='\\u{fd91}', 0usize),\n ('ﶒ'..='ﷇ', 8usize),\n ('\\u{fdc8}'..='\\u{fdef}', 0usize),\n ('ﷰ'..='ﷻ', 8usize),\n ('﷼'..='﷿', 0usize),\n ('\\u{fe00}'..='\\u{fe0f}', 8usize),\n ('︐'..='\\u{fe1f}', 0usize),\n ('\\u{fe20}'..='\\u{fe2f}', 8usize),\n ('︰'..='︲', 0usize),\n ('︳'..='︴', 8usize),\n ('︵'..='﹌', 0usize),\n ('﹍'..='﹏', 8usize),\n ('﹐'..='\\u{fe6f}', 0usize),\n ('ﹰ'..='ﹴ', 8usize),\n ('\\u{fe75}'..='\\u{fe75}', 0usize),\n ('ﹶ'..='ﻼ', 8usize),\n ('\\u{fefd}'..='/', 0usize),\n ('0'..='9', 8usize),\n (':'..='@', 0usize),\n ('A'..='Z', 8usize),\n ('['..='^', 0usize),\n ('_'..='_', 8usize),\n ('`'..='`', 0usize),\n ('a'..='z', 8usize),\n ('{'..='・', 0usize),\n ('ヲ'..='ᄒ', 8usize),\n ('\\u{ffbf}'..='\\u{ffc1}', 0usize),\n ('ᅡ'..='ᅦ', 8usize),\n ('\\u{ffc8}'..='\\u{ffc9}', 0usize),\n ('ᅧ'..='ᅬ', 8usize),\n ('\\u{ffd0}'..='\\u{ffd1}', 0usize),\n ('ᅭ'..='ᅲ', 8usize),\n ('\\u{ffd8}'..='\\u{ffd9}', 0usize),\n ('ᅳ'..='ᅵ', 8usize),\n ('\\u{ffdd}'..='\\u{ffff}', 0usize),\n ('𐀀'..='𐀋', 8usize),\n ('\\u{1000c}'..='\\u{1000c}', 0usize),\n ('𐀍'..='𐀦', 8usize),\n ('\\u{10027}'..='\\u{10027}', 0usize),\n ('𐀨'..='𐀺', 8usize),\n ('\\u{1003b}'..='\\u{1003b}', 0usize),\n ('𐀼'..='𐀽', 8usize),\n ('\\u{1003e}'..='\\u{1003e}', 0usize),\n ('𐀿'..='𐁍', 8usize),\n ('\\u{1004e}'..='\\u{1004f}', 0usize),\n ('𐁐'..='𐁝', 8usize),\n ('\\u{1005e}'..='\\u{1007f}', 0usize),\n ('𐂀'..='𐃺', 8usize),\n ('\\u{100fb}'..='𐄿', 0usize),\n ('𐅀'..='𐅴', 8usize),\n ('𐅵'..='𐇼', 0usize),\n ('\\u{101fd}'..='\\u{101fd}', 8usize),\n ('\\u{101fe}'..='\\u{1027f}', 0usize),\n ('𐊀'..='𐊜', 8usize),\n ('\\u{1029d}'..='\\u{1029f}', 0usize),\n ('𐊠'..='𐋐', 8usize),\n ('\\u{102d1}'..='\\u{102df}', 0usize),\n ('\\u{102e0}'..='\\u{102e0}', 8usize),\n ('𐋡'..='\\u{102ff}', 0usize),\n ('𐌀'..='𐌟', 8usize),\n ('𐌠'..='\\u{1032c}', 0usize),\n ('𐌭'..='𐍊', 8usize),\n ('\\u{1034b}'..='\\u{1034f}', 0usize),\n ('𐍐'..='\\u{1037a}', 8usize),\n ('\\u{1037b}'..='\\u{1037f}', 0usize),\n ('𐎀'..='𐎝', 8usize),\n ('\\u{1039e}'..='𐎟', 0usize),\n ('𐎠'..='𐏃', 8usize),\n ('\\u{103c4}'..='\\u{103c7}', 0usize),\n ('𐏈'..='𐏏', 8usize),\n ('𐏐'..='𐏐', 0usize),\n ('𐏑'..='𐏕', 8usize),\n ('\\u{103d6}'..='\\u{103ff}', 0usize),\n ('𐐀'..='𐒝', 8usize),\n ('\\u{1049e}'..='\\u{1049f}', 0usize),\n ('𐒠'..='𐒩', 8usize),\n ('\\u{104aa}'..='\\u{104af}', 0usize),\n ('𐒰'..='𐓓', 8usize),\n ('\\u{104d4}'..='\\u{104d7}', 0usize),\n ('𐓘'..='𐓻', 8usize),\n ('\\u{104fc}'..='\\u{104ff}', 0usize),\n ('𐔀'..='𐔧', 8usize),\n ('\\u{10528}'..='\\u{1052f}', 0usize),\n ('𐔰'..='𐕣', 8usize),\n ('\\u{10564}'..='𐕯', 0usize),\n ('𐕰'..='𐕺', 8usize),\n ('\\u{1057b}'..='\\u{1057b}', 0usize),\n ('𐕼'..='𐖊', 8usize),\n ('\\u{1058b}'..='\\u{1058b}', 0usize),\n ('𐖌'..='𐖒', 8usize),\n ('\\u{10593}'..='\\u{10593}', 0usize),\n ('𐖔'..='𐖕', 8usize),\n ('\\u{10596}'..='\\u{10596}', 0usize),\n ('𐖗'..='𐖡', 8usize),\n ('\\u{105a2}'..='\\u{105a2}', 0usize),\n ('𐖣'..='𐖱', 8usize),\n ('\\u{105b2}'..='\\u{105b2}', 0usize),\n ('𐖳'..='𐖹', 8usize),\n ('\\u{105ba}'..='\\u{105ba}', 0usize),\n ('𐖻'..='𐖼', 8usize),\n ('\\u{105bd}'..='\\u{105bf}', 0usize),\n ('𐗀'..='𐗳', 8usize),\n ('\\u{105f4}'..='\\u{105ff}', 0usize),\n ('𐘀'..='𐜶', 8usize),\n ('\\u{10737}'..='\\u{1073f}', 0usize),\n ('𐝀'..='𐝕', 8usize),\n ('\\u{10756}'..='\\u{1075f}', 0usize),\n ('𐝠'..='𐝧', 8usize),\n ('\\u{10768}'..='\\u{1077f}', 0usize),\n ('𐞀'..='𐞅', 8usize),\n ('\\u{10786}'..='\\u{10786}', 0usize),\n ('𐞇'..='𐞰', 8usize),\n ('\\u{107b1}'..='\\u{107b1}', 0usize),\n ('𐞲'..='𐞺', 8usize),\n ('\\u{107bb}'..='\\u{107ff}', 0usize),\n ('𐠀'..='𐠅', 8usize),\n ('\\u{10806}'..='\\u{10807}', 0usize),\n ('𐠈'..='𐠈', 8usize),\n ('\\u{10809}'..='\\u{10809}', 0usize),\n ('𐠊'..='𐠵', 8usize),\n ('\\u{10836}'..='\\u{10836}', 0usize),\n ('𐠷'..='𐠸', 8usize),\n ('\\u{10839}'..='\\u{1083b}', 0usize),\n ('𐠼'..='𐠼', 8usize),\n ('\\u{1083d}'..='\\u{1083e}', 0usize),\n ('𐠿'..='𐡕', 8usize),\n ('\\u{10856}'..='𐡟', 0usize),\n ('𐡠'..='𐡶', 8usize),\n ('𐡷'..='𐡿', 0usize),\n ('𐢀'..='𐢞', 8usize),\n ('\\u{1089f}'..='\\u{108df}', 0usize),\n ('𐣠'..='𐣲', 8usize),\n ('\\u{108f3}'..='\\u{108f3}', 0usize),\n ('𐣴'..='𐣵', 8usize),\n ('\\u{108f6}'..='𐣿', 0usize),\n ('𐤀'..='𐤕', 8usize),\n ('𐤖'..='𐤟', 0usize),\n ('𐤠'..='𐤹', 8usize),\n ('\\u{1093a}'..='\\u{1097f}', 0usize),\n ('𐦀'..='𐦷', 8usize),\n ('\\u{109b8}'..='𐦽', 0usize),\n ('𐦾'..='𐦿', 8usize),\n ('𐧀'..='𐧿', 0usize),\n ('𐨀'..='\\u{10a03}', 8usize),\n ('\\u{10a04}'..='\\u{10a04}', 0usize),\n ('\\u{10a05}'..='\\u{10a06}', 8usize),\n ('\\u{10a07}'..='\\u{10a0b}', 0usize),\n ('\\u{10a0c}'..='𐨓', 8usize),\n ('\\u{10a14}'..='\\u{10a14}', 0usize),\n ('𐨕'..='𐨗', 8usize),\n ('\\u{10a18}'..='\\u{10a18}', 0usize),\n ('𐨙'..='𐨵', 8usize),\n ('\\u{10a36}'..='\\u{10a37}', 0usize),\n ('\\u{10a38}'..='\\u{10a3a}', 8usize),\n ('\\u{10a3b}'..='\\u{10a3e}', 0usize),\n ('\\u{10a3f}'..='\\u{10a3f}', 8usize),\n ('𐩀'..='\\u{10a5f}', 0usize),\n ('𐩠'..='𐩼', 8usize),\n ('𐩽'..='𐩿', 0usize),\n ('𐪀'..='𐪜', 8usize),\n ('𐪝'..='\\u{10abf}', 0usize),\n ('𐫀'..='𐫇', 8usize),\n ('𐫈'..='𐫈', 0usize),\n ('𐫉'..='\\u{10ae6}', 8usize),\n ('\\u{10ae7}'..='\\u{10aff}', 0usize),\n ('𐬀'..='𐬵', 8usize),\n ('\\u{10b36}'..='𐬿', 0usize),\n ('𐭀'..='𐭕', 8usize),\n ('\\u{10b56}'..='𐭟', 0usize),\n ('𐭠'..='𐭲', 8usize),\n ('\\u{10b73}'..='𐭿', 0usize),\n ('𐮀'..='𐮑', 8usize),\n ('\\u{10b92}'..='\\u{10bff}', 0usize),\n ('𐰀'..='𐱈', 8usize),\n ('\\u{10c49}'..='\\u{10c7f}', 0usize),\n ('𐲀'..='𐲲', 8usize),\n ('\\u{10cb3}'..='\\u{10cbf}', 0usize),\n ('𐳀'..='𐳲', 8usize),\n ('\\u{10cf3}'..='𐳿', 0usize),\n ('𐴀'..='\\u{10d27}', 8usize),\n ('\\u{10d28}'..='\\u{10d2f}', 0usize),\n ('𐴰'..='𐴹', 8usize),\n ('\\u{10d3a}'..='\\u{10d3f}', 0usize),\n ('𐵀'..='𐵥', 8usize),\n ('\\u{10d66}'..='\\u{10d68}', 0usize),\n ('\\u{10d69}'..='\\u{10d6d}', 8usize),\n ('𐵮'..='𐵮', 0usize),\n ('𐵯'..='𐶅', 8usize),\n ('\\u{10d86}'..='\\u{10e7f}', 0usize),\n ('𐺀'..='𐺩', 8usize),\n ('\\u{10eaa}'..='\\u{10eaa}', 0usize),\n ('\\u{10eab}'..='\\u{10eac}', 8usize),\n ('𐺭'..='\\u{10eaf}', 0usize),\n ('𐺰'..='𐺱', 8usize),\n ('\\u{10eb2}'..='\\u{10ec1}', 0usize),\n ('𐻂'..='𐻄', 8usize),\n ('\\u{10ec5}'..='\\u{10efb}', 0usize),\n ('\\u{10efc}'..='𐼜', 8usize),\n ('𐼝'..='𐼦', 0usize),\n ('𐼧'..='𐼧', 8usize),\n ('\\u{10f28}'..='\\u{10f2f}', 0usize),\n ('𐼰'..='\\u{10f50}', 8usize),\n ('𐽑'..='\\u{10f6f}', 0usize),\n ('𐽰'..='\\u{10f85}', 8usize),\n ('𐾆'..='\\u{10faf}', 0usize),\n ('𐾰'..='𐿄', 8usize),\n ('𐿅'..='\\u{10fdf}', 0usize),\n ('𐿠'..='𐿶', 8usize),\n ('\\u{10ff7}'..='\\u{10fff}', 0usize),\n ('𑀀'..='\\u{11046}', 8usize),\n ('𑁇'..='𑁥', 0usize),\n ('𑁦'..='𑁵', 8usize),\n ('\\u{11076}'..='\\u{1107e}', 0usize),\n ('\\u{1107f}'..='\\u{110ba}', 8usize),\n ('𑂻'..='𑃁', 0usize),\n ('\\u{110c2}'..='\\u{110c2}', 8usize),\n ('\\u{110c3}'..='\\u{110cf}', 0usize),\n ('𑃐'..='𑃨', 8usize),\n ('\\u{110e9}'..='\\u{110ef}', 0usize),\n ('𑃰'..='𑃹', 8usize),\n ('\\u{110fa}'..='\\u{110ff}', 0usize),\n ('\\u{11100}'..='\\u{11134}', 8usize),\n ('\\u{11135}'..='\\u{11135}', 0usize),\n ('𑄶'..='𑄿', 8usize),\n ('𑅀'..='𑅃', 0usize),\n ('𑅄'..='𑅇', 8usize),\n ('\\u{11148}'..='\\u{1114f}', 0usize),\n ('𑅐'..='\\u{11173}', 8usize),\n ('𑅴'..='𑅵', 0usize),\n ('𑅶'..='𑅶', 8usize),\n ('\\u{11177}'..='\\u{1117f}', 0usize),\n ('\\u{11180}'..='𑇄', 8usize),\n ('𑇅'..='𑇈', 0usize),\n ('\\u{111c9}'..='\\u{111cc}', 8usize),\n ('𑇍'..='𑇍', 0usize),\n ('𑇎'..='𑇚', 8usize),\n ('𑇛'..='𑇛', 0usize),\n ('𑇜'..='𑇜', 8usize),\n ('𑇝'..='\\u{111ff}', 0usize),\n ('𑈀'..='𑈑', 8usize),\n ('\\u{11212}'..='\\u{11212}', 0usize),\n ('𑈓'..='\\u{11237}', 8usize),\n ('𑈸'..='𑈽', 0usize),\n ('\\u{1123e}'..='\\u{11241}', 8usize),\n ('\\u{11242}'..='\\u{1127f}', 0usize),\n ('𑊀'..='𑊆', 8usize),\n ('\\u{11287}'..='\\u{11287}', 0usize),\n ('𑊈'..='𑊈', 8usize),\n ('\\u{11289}'..='\\u{11289}', 0usize),\n ('𑊊'..='𑊍', 8usize),\n ('\\u{1128e}'..='\\u{1128e}', 0usize),\n ('𑊏'..='𑊝', 8usize),\n ('\\u{1129e}'..='\\u{1129e}', 0usize),\n ('𑊟'..='𑊨', 8usize),\n ('𑊩'..='\\u{112af}', 0usize),\n ('𑊰'..='\\u{112ea}', 8usize),\n ('\\u{112eb}'..='\\u{112ef}', 0usize),\n ('𑋰'..='𑋹', 8usize),\n ('\\u{112fa}'..='\\u{112ff}', 0usize),\n ('\\u{11300}'..='𑌃', 8usize),\n ('\\u{11304}'..='\\u{11304}', 0usize),\n ('𑌅'..='𑌌', 8usize),\n ('\\u{1130d}'..='\\u{1130e}', 0usize),\n ('𑌏'..='𑌐', 8usize),\n ('\\u{11311}'..='\\u{11312}', 0usize),\n ('𑌓'..='𑌨', 8usize),\n ('\\u{11329}'..='\\u{11329}', 0usize),\n ('𑌪'..='𑌰', 8usize),\n ('\\u{11331}'..='\\u{11331}', 0usize),\n ('𑌲'..='𑌳', 8usize),\n ('\\u{11334}'..='\\u{11334}', 0usize),\n ('𑌵'..='𑌹', 8usize),\n ('\\u{1133a}'..='\\u{1133a}', 0usize),\n ('\\u{1133b}'..='𑍄', 8usize),\n ('\\u{11345}'..='\\u{11346}', 0usize),\n ('𑍇'..='𑍈', 8usize),\n ('\\u{11349}'..='\\u{1134a}', 0usize),\n ('𑍋'..='\\u{1134d}', 8usize),\n ('\\u{1134e}'..='\\u{1134f}', 0usize),\n ('𑍐'..='𑍐', 8usize),\n ('\\u{11351}'..='\\u{11356}', 0usize),\n ('\\u{11357}'..='\\u{11357}', 8usize),\n ('\\u{11358}'..='\\u{1135c}', 0usize),\n ('𑍝'..='𑍣', 8usize),\n ('\\u{11364}'..='\\u{11365}', 0usize),\n ('\\u{11366}'..='\\u{1136c}', 8usize),\n ('\\u{1136d}'..='\\u{1136f}', 0usize),\n ('\\u{11370}'..='\\u{11374}', 8usize),\n ('\\u{11375}'..='\\u{1137f}', 0usize),\n ('𑎀'..='𑎉', 8usize),\n ('\\u{1138a}'..='\\u{1138a}', 0usize),\n ('𑎋'..='𑎋', 8usize),\n ('\\u{1138c}'..='\\u{1138d}', 0usize),\n ('𑎎'..='𑎎', 8usize),\n ('\\u{1138f}'..='\\u{1138f}', 0usize),\n ('𑎐'..='𑎵', 8usize),\n ('\\u{113b6}'..='\\u{113b6}', 0usize),\n ('𑎷'..='\\u{113c0}', 8usize),\n ('\\u{113c1}'..='\\u{113c1}', 0usize),\n ('\\u{113c2}'..='\\u{113c2}', 8usize),\n ('\\u{113c3}'..='\\u{113c4}', 0usize),\n ('\\u{113c5}'..='\\u{113c5}', 8usize),\n ('\\u{113c6}'..='\\u{113c6}', 0usize),\n ('\\u{113c7}'..='𑏊', 8usize),\n ('\\u{113cb}'..='\\u{113cb}', 0usize),\n ('𑏌'..='𑏓', 8usize),\n ('𑏔'..='\\u{113e0}', 0usize),\n ('\\u{113e1}'..='\\u{113e2}', 8usize),\n ('\\u{113e3}'..='\\u{113ff}', 0usize),\n ('𑐀'..='𑑊', 8usize),\n ('𑑋'..='𑑏', 0usize),\n ('𑑐'..='𑑙', 8usize),\n ('𑑚'..='𑑝', 0usize),\n ('\\u{1145e}'..='𑑡', 8usize),\n ('\\u{11462}'..='\\u{1147f}', 0usize),\n ('𑒀'..='𑓅', 8usize),\n ('𑓆'..='𑓆', 0usize),\n ('𑓇'..='𑓇', 8usize),\n ('\\u{114c8}'..='\\u{114cf}', 0usize),\n ('𑓐'..='𑓙', 8usize),\n ('\\u{114da}'..='\\u{1157f}', 0usize),\n ('𑖀'..='\\u{115b5}', 8usize),\n ('\\u{115b6}'..='\\u{115b7}', 0usize),\n ('𑖸'..='\\u{115c0}', 8usize),\n ('𑗁'..='𑗗', 0usize),\n ('𑗘'..='\\u{115dd}', 8usize),\n ('\\u{115de}'..='\\u{115ff}', 0usize),\n ('𑘀'..='\\u{11640}', 8usize),\n ('𑙁'..='𑙃', 0usize),\n ('𑙄'..='𑙄', 8usize),\n ('\\u{11645}'..='\\u{1164f}', 0usize),\n ('𑙐'..='𑙙', 8usize),\n ('\\u{1165a}'..='\\u{1167f}', 0usize),\n ('𑚀'..='𑚸', 8usize),\n ('𑚹'..='\\u{116bf}', 0usize),\n ('𑛀'..='𑛉', 8usize),\n ('\\u{116ca}'..='\\u{116cf}', 0usize),\n ('𑛐'..='𑛣', 8usize),\n ('\\u{116e4}'..='\\u{116ff}', 0usize),\n ('𑜀'..='𑜚', 8usize),\n ('\\u{1171b}'..='\\u{1171c}', 0usize),\n ('\\u{1171d}'..='\\u{1172b}', 8usize),\n ('\\u{1172c}'..='\\u{1172f}', 0usize),\n ('𑜰'..='𑜹', 8usize),\n ('𑜺'..='𑜿', 0usize),\n ('𑝀'..='𑝆', 8usize),\n ('\\u{11747}'..='\\u{117ff}', 0usize),\n ('𑠀'..='\\u{1183a}', 8usize),\n ('𑠻'..='\\u{1189f}', 0usize),\n ('𑢠'..='𑣩', 8usize),\n ('𑣪'..='\\u{118fe}', 0usize),\n ('𑣿'..='𑤆', 8usize),\n ('\\u{11907}'..='\\u{11908}', 0usize),\n ('𑤉'..='𑤉', 8usize),\n ('\\u{1190a}'..='\\u{1190b}', 0usize),\n ('𑤌'..='𑤓', 8usize),\n ('\\u{11914}'..='\\u{11914}', 0usize),\n ('𑤕'..='𑤖', 8usize),\n ('\\u{11917}'..='\\u{11917}', 0usize),\n ('𑤘'..='𑤵', 8usize),\n ('\\u{11936}'..='\\u{11936}', 0usize),\n ('𑤷'..='𑤸', 8usize),\n ('\\u{11939}'..='\\u{1193a}', 0usize),\n ('\\u{1193b}'..='\\u{11943}', 8usize),\n ('𑥄'..='\\u{1194f}', 0usize),\n ('𑥐'..='𑥙', 8usize),\n ('\\u{1195a}'..='\\u{1199f}', 0usize),\n ('𑦠'..='𑦧', 8usize),\n ('\\u{119a8}'..='\\u{119a9}', 0usize),\n ('𑦪'..='\\u{119d7}', 8usize),\n ('\\u{119d8}'..='\\u{119d9}', 0usize),\n ('\\u{119da}'..='𑧡', 8usize),\n ('𑧢'..='𑧢', 0usize),\n ('𑧣'..='𑧤', 8usize),\n ('\\u{119e5}'..='\\u{119ff}', 0usize),\n ('𑨀'..='\\u{11a3e}', 8usize),\n ('𑨿'..='𑩆', 0usize),\n ('\\u{11a47}'..='\\u{11a47}', 8usize),\n ('\\u{11a48}'..='\\u{11a4f}', 0usize),\n ('𑩐'..='\\u{11a99}', 8usize),\n ('𑪚'..='𑪜', 0usize),\n ('𑪝'..='𑪝', 8usize),\n ('𑪞'..='\\u{11aaf}', 0usize),\n ('𑪰'..='𑫸', 8usize),\n ('\\u{11af9}'..='\\u{11bbf}', 0usize),\n ('𑯀'..='𑯠', 8usize),\n ('𑯡'..='\\u{11bef}', 0usize),\n ('𑯰'..='𑯹', 8usize),\n ('\\u{11bfa}'..='\\u{11bff}', 0usize),\n ('𑰀'..='𑰈', 8usize),\n ('\\u{11c09}'..='\\u{11c09}', 0usize),\n ('𑰊'..='\\u{11c36}', 8usize),\n ('\\u{11c37}'..='\\u{11c37}', 0usize),\n ('\\u{11c38}'..='𑱀', 8usize),\n ('𑱁'..='\\u{11c4f}', 0usize),\n ('𑱐'..='𑱙', 8usize),\n ('𑱚'..='𑱱', 0usize),\n ('𑱲'..='𑲏', 8usize),\n ('\\u{11c90}'..='\\u{11c91}', 0usize),\n ('\\u{11c92}'..='\\u{11ca7}', 8usize),\n ('\\u{11ca8}'..='\\u{11ca8}', 0usize),\n ('𑲩'..='\\u{11cb6}', 8usize),\n ('\\u{11cb7}'..='\\u{11cff}', 0usize),\n ('𑴀'..='𑴆', 8usize),\n ('\\u{11d07}'..='\\u{11d07}', 0usize),\n ('𑴈'..='𑴉', 8usize),\n ('\\u{11d0a}'..='\\u{11d0a}', 0usize),\n ('𑴋'..='\\u{11d36}', 8usize),\n ('\\u{11d37}'..='\\u{11d39}', 0usize),\n ('\\u{11d3a}'..='\\u{11d3a}', 8usize),\n ('\\u{11d3b}'..='\\u{11d3b}', 0usize),\n ('\\u{11d3c}'..='\\u{11d3d}', 8usize),\n ('\\u{11d3e}'..='\\u{11d3e}', 0usize),\n ('\\u{11d3f}'..='\\u{11d47}', 8usize),\n ('\\u{11d48}'..='\\u{11d4f}', 0usize),\n ('𑵐'..='𑵙', 8usize),\n ('\\u{11d5a}'..='\\u{11d5f}', 0usize),\n ('𑵠'..='𑵥', 8usize),\n ('\\u{11d66}'..='\\u{11d66}', 0usize),\n ('𑵧'..='𑵨', 8usize),\n ('\\u{11d69}'..='\\u{11d69}', 0usize),\n ('𑵪'..='𑶎', 8usize),\n ('\\u{11d8f}'..='\\u{11d8f}', 0usize),\n ('\\u{11d90}'..='\\u{11d91}', 8usize),\n ('\\u{11d92}'..='\\u{11d92}', 0usize),\n ('𑶓'..='𑶘', 8usize),\n ('\\u{11d99}'..='\\u{11d9f}', 0usize),\n ('𑶠'..='𑶩', 8usize),\n ('\\u{11daa}'..='\\u{11edf}', 0usize),\n ('𑻠'..='𑻶', 8usize),\n ('𑻷'..='\\u{11eff}', 0usize),\n ('\\u{11f00}'..='𑼐', 8usize),\n ('\\u{11f11}'..='\\u{11f11}', 0usize),\n ('𑼒'..='\\u{11f3a}', 8usize),\n ('\\u{11f3b}'..='\\u{11f3d}', 0usize),\n ('𑼾'..='\\u{11f42}', 8usize),\n ('𑽃'..='𑽏', 0usize),\n ('𑽐'..='\\u{11f5a}', 8usize),\n ('\\u{11f5b}'..='\\u{11faf}', 0usize),\n ('𑾰'..='𑾰', 8usize),\n ('\\u{11fb1}'..='𑿿', 0usize),\n ('𒀀'..='𒎙', 8usize),\n ('\\u{1239a}'..='\\u{123ff}', 0usize),\n ('𒐀'..='𒑮', 8usize),\n ('\\u{1246f}'..='\\u{1247f}', 0usize),\n ('𒒀'..='𒕃', 8usize),\n ('\\u{12544}'..='\\u{12f8f}', 0usize),\n ('𒾐'..='𒿰', 8usize),\n ('𒿱'..='\\u{12fff}', 0usize),\n ('𓀀'..='𓐯', 8usize),\n ('\\u{13430}'..='\\u{1343f}', 0usize),\n ('\\u{13440}'..='\\u{13455}', 8usize),\n ('\\u{13456}'..='\\u{1345f}', 0usize),\n ('𓑠'..='𔏺', 8usize),\n ('\\u{143fb}'..='\\u{143ff}', 0usize),\n ('𔐀'..='𔙆', 8usize),\n ('\\u{14647}'..='\\u{160ff}', 0usize),\n ('𖄀'..='𖄹', 8usize),\n ('\\u{1613a}'..='\\u{167ff}', 0usize),\n ('𖠀'..='𖨸', 8usize),\n ('\\u{16a39}'..='\\u{16a3f}', 0usize),\n ('𖩀'..='𖩞', 8usize),\n ('\\u{16a5f}'..='\\u{16a5f}', 0usize),\n ('𖩠'..='𖩩', 8usize),\n ('\\u{16a6a}'..='𖩯', 0usize),\n ('𖩰'..='𖪾', 8usize),\n ('\\u{16abf}'..='\\u{16abf}', 0usize),\n ('𖫀'..='𖫉', 8usize),\n ('\\u{16aca}'..='\\u{16acf}', 0usize),\n ('𖫐'..='𖫭', 8usize),\n ('\\u{16aee}'..='\\u{16aef}', 0usize),\n ('\\u{16af0}'..='\\u{16af4}', 8usize),\n ('𖫵'..='\\u{16aff}', 0usize),\n ('𖬀'..='\\u{16b36}', 8usize),\n ('𖬷'..='𖬿', 0usize),\n ('𖭀'..='𖭃', 8usize),\n ('𖭄'..='\\u{16b4f}', 0usize),\n ('𖭐'..='𖭙', 8usize),\n ('\\u{16b5a}'..='\\u{16b62}', 0usize),\n ('𖭣'..='𖭷', 8usize),\n ('\\u{16b78}'..='\\u{16b7c}', 0usize),\n ('𖭽'..='𖮏', 8usize),\n ('\\u{16b90}'..='\\u{16d3f}', 0usize),\n ('𖵀'..='𖵬', 8usize),\n ('𖵭'..='𖵯', 0usize),\n ('𖵰'..='𖵹', 8usize),\n ('\\u{16d7a}'..='\\u{16e3f}', 0usize),\n ('𖹀'..='𖹿', 8usize),\n ('𖺀'..='\\u{16eff}', 0usize),\n ('𖼀'..='𖽊', 8usize),\n ('\\u{16f4b}'..='\\u{16f4e}', 0usize),\n ('\\u{16f4f}'..='𖾇', 8usize),\n ('\\u{16f88}'..='\\u{16f8e}', 0usize),\n ('\\u{16f8f}'..='𖾟', 8usize),\n ('\\u{16fa0}'..='\\u{16fdf}', 0usize),\n ('𖿠'..='𖿡', 8usize),\n ('𖿢'..='𖿢', 0usize),\n ('𖿣'..='\\u{16fe4}', 8usize),\n ('\\u{16fe5}'..='\\u{16fef}', 0usize),\n ('\\u{16ff0}'..='\\u{16ff1}', 8usize),\n ('\\u{16ff2}'..='\\u{16fff}', 0usize),\n ('𗀀'..='𘟷', 8usize),\n ('\\u{187f8}'..='\\u{187ff}', 0usize),\n ('𘠀'..='𘳕', 8usize),\n ('\\u{18cd6}'..='\\u{18cfe}', 0usize),\n ('𘳿'..='𘴈', 8usize),\n ('\\u{18d09}'..='\\u{1afef}', 0usize),\n ('𚿰'..='𚿳', 8usize),\n ('\\u{1aff4}'..='\\u{1aff4}', 0usize),\n ('𚿵'..='𚿻', 8usize),\n ('\\u{1affc}'..='\\u{1affc}', 0usize),\n ('𚿽'..='𚿾', 8usize),\n ('\\u{1afff}'..='\\u{1afff}', 0usize),\n ('𛀀'..='𛄢', 8usize),\n ('\\u{1b123}'..='\\u{1b131}', 0usize),\n ('𛄲'..='𛄲', 8usize),\n ('\\u{1b133}'..='\\u{1b14f}', 0usize),\n ('𛅐'..='𛅒', 8usize),\n ('\\u{1b153}'..='\\u{1b154}', 0usize),\n ('𛅕'..='𛅕', 8usize),\n ('\\u{1b156}'..='\\u{1b163}', 0usize),\n ('𛅤'..='𛅧', 8usize),\n ('\\u{1b168}'..='\\u{1b16f}', 0usize),\n ('𛅰'..='𛋻', 8usize),\n ('\\u{1b2fc}'..='\\u{1bbff}', 0usize),\n ('𛰀'..='𛱪', 8usize),\n ('\\u{1bc6b}'..='\\u{1bc6f}', 0usize),\n ('𛱰'..='𛱼', 8usize),\n ('\\u{1bc7d}'..='\\u{1bc7f}', 0usize),\n ('𛲀'..='𛲈', 8usize),\n ('\\u{1bc89}'..='\\u{1bc8f}', 0usize),\n ('𛲐'..='𛲙', 8usize),\n ('\\u{1bc9a}'..='𛲜', 0usize),\n ('\\u{1bc9d}'..='\\u{1bc9e}', 8usize),\n ('𛲟'..='𜳯', 0usize),\n ('𜳰'..='𜳹', 8usize),\n ('\\u{1ccfa}'..='\\u{1ceff}', 0usize),\n ('\\u{1cf00}'..='\\u{1cf2d}', 8usize),\n ('\\u{1cf2e}'..='\\u{1cf2f}', 0usize),\n ('\\u{1cf30}'..='\\u{1cf46}', 8usize),\n ('\\u{1cf47}'..='𝅘𝅥𝅲', 0usize),\n ('\\u{1d165}'..='\\u{1d169}', 8usize),\n ('𝅪'..='𝅬', 0usize),\n ('\\u{1d16d}'..='\\u{1d172}', 8usize),\n ('\\u{1d173}'..='\\u{1d17a}', 0usize),\n ('\\u{1d17b}'..='\\u{1d182}', 8usize),\n ('𝆃'..='𝆄', 0usize),\n ('\\u{1d185}'..='\\u{1d18b}', 8usize),\n ('𝆌'..='𝆩', 0usize),\n ('\\u{1d1aa}'..='\\u{1d1ad}', 8usize),\n ('𝆮'..='𝉁', 0usize),\n ('\\u{1d242}'..='\\u{1d244}', 8usize),\n ('𝉅'..='\\u{1d3ff}', 0usize),\n ('𝐀'..='𝑔', 8usize),\n ('\\u{1d455}'..='\\u{1d455}', 0usize),\n ('𝑖'..='𝒜', 8usize),\n ('\\u{1d49d}'..='\\u{1d49d}', 0usize),\n ('𝒞'..='𝒟', 8usize),\n ('\\u{1d4a0}'..='\\u{1d4a1}', 0usize),\n ('𝒢'..='𝒢', 8usize),\n ('\\u{1d4a3}'..='\\u{1d4a4}', 0usize),\n ('𝒥'..='𝒦', 8usize),\n ('\\u{1d4a7}'..='\\u{1d4a8}', 0usize),\n ('𝒩'..='𝒬', 8usize),\n ('\\u{1d4ad}'..='\\u{1d4ad}', 0usize),\n ('𝒮'..='𝒹', 8usize),\n ('\\u{1d4ba}'..='\\u{1d4ba}', 0usize),\n ('𝒻'..='𝒻', 8usize),\n ('\\u{1d4bc}'..='\\u{1d4bc}', 0usize),\n ('𝒽'..='𝓃', 8usize),\n ('\\u{1d4c4}'..='\\u{1d4c4}', 0usize),\n ('𝓅'..='𝔅', 8usize),\n ('\\u{1d506}'..='\\u{1d506}', 0usize),\n ('𝔇'..='𝔊', 8usize),\n ('\\u{1d50b}'..='\\u{1d50c}', 0usize),\n ('𝔍'..='𝔔', 8usize),\n ('\\u{1d515}'..='\\u{1d515}', 0usize),\n ('𝔖'..='𝔜', 8usize),\n ('\\u{1d51d}'..='\\u{1d51d}', 0usize),\n ('𝔞'..='𝔹', 8usize),\n ('\\u{1d53a}'..='\\u{1d53a}', 0usize),\n ('𝔻'..='𝔾', 8usize),\n ('\\u{1d53f}'..='\\u{1d53f}', 0usize),\n ('𝕀'..='𝕄', 8usize),\n ('\\u{1d545}'..='\\u{1d545}', 0usize),\n ('𝕆'..='𝕆', 8usize),\n ('\\u{1d547}'..='\\u{1d549}', 0usize),\n ('𝕊'..='𝕐', 8usize),\n ('\\u{1d551}'..='\\u{1d551}', 0usize),\n ('𝕒'..='𝚥', 8usize),\n ('\\u{1d6a6}'..='\\u{1d6a7}', 0usize),\n ('𝚨'..='𝛀', 8usize),\n ('𝛁'..='𝛁', 0usize),\n ('𝛂'..='𝛚', 8usize),\n ('𝛛'..='𝛛', 0usize),\n ('𝛜'..='𝛺', 8usize),\n ('𝛻'..='𝛻', 0usize),\n ('𝛼'..='𝜔', 8usize),\n ('𝜕'..='𝜕', 0usize),\n ('𝜖'..='𝜴', 8usize),\n ('𝜵'..='𝜵', 0usize),\n ('𝜶'..='𝝎', 8usize),\n ('𝝏'..='𝝏', 0usize),\n ('𝝐'..='𝝮', 8usize),\n ('𝝯'..='𝝯', 0usize),\n ('𝝰'..='𝞈', 8usize),\n ('𝞉'..='𝞉', 0usize),\n ('𝞊'..='𝞨', 8usize),\n ('𝞩'..='𝞩', 0usize),\n ('𝞪'..='𝟂', 8usize),\n ('𝟃'..='𝟃', 0usize),\n ('𝟄'..='𝟋', 8usize),\n ('\\u{1d7cc}'..='\\u{1d7cd}', 0usize),\n ('𝟎'..='𝟿', 8usize),\n ('𝠀'..='𝧿', 0usize),\n ('\\u{1da00}'..='\\u{1da36}', 8usize),\n ('𝨷'..='𝨺', 0usize),\n ('\\u{1da3b}'..='\\u{1da6c}', 8usize),\n ('𝩭'..='𝩴', 0usize),\n ('\\u{1da75}'..='\\u{1da75}', 8usize),\n ('𝩶'..='𝪃', 0usize),\n ('\\u{1da84}'..='\\u{1da84}', 8usize),\n ('𝪅'..='\\u{1da9a}', 0usize),\n ('\\u{1da9b}'..='\\u{1da9f}', 8usize),\n ('\\u{1daa0}'..='\\u{1daa0}', 0usize),\n ('\\u{1daa1}'..='\\u{1daaf}', 8usize),\n ('\\u{1dab0}'..='\\u{1deff}', 0usize),\n ('𝼀'..='𝼞', 8usize),\n ('\\u{1df1f}'..='\\u{1df24}', 0usize),\n ('𝼥'..='𝼪', 8usize),\n ('\\u{1df2b}'..='\\u{1dfff}', 0usize),\n ('\\u{1e000}'..='\\u{1e006}', 8usize),\n ('\\u{1e007}'..='\\u{1e007}', 0usize),\n ('\\u{1e008}'..='\\u{1e018}', 8usize),\n ('\\u{1e019}'..='\\u{1e01a}', 0usize),\n ('\\u{1e01b}'..='\\u{1e021}', 8usize),\n ('\\u{1e022}'..='\\u{1e022}', 0usize),\n ('\\u{1e023}'..='\\u{1e024}', 8usize),\n ('\\u{1e025}'..='\\u{1e025}', 0usize),\n ('\\u{1e026}'..='\\u{1e02a}', 8usize),\n ('\\u{1e02b}'..='\\u{1e02f}', 0usize),\n ('𞀰'..='𞁭', 8usize),\n ('\\u{1e06e}'..='\\u{1e08e}', 0usize),\n ('\\u{1e08f}'..='\\u{1e08f}', 8usize),\n ('\\u{1e090}'..='\\u{1e0ff}', 0usize),\n ('𞄀'..='𞄬', 8usize),\n ('\\u{1e12d}'..='\\u{1e12f}', 0usize),\n ('\\u{1e130}'..='𞄽', 8usize),\n ('\\u{1e13e}'..='\\u{1e13f}', 0usize),\n ('𞅀'..='𞅉', 8usize),\n ('\\u{1e14a}'..='\\u{1e14d}', 0usize),\n ('𞅎'..='𞅎', 8usize),\n ('𞅏'..='\\u{1e28f}', 0usize),\n ('𞊐'..='\\u{1e2ae}', 8usize),\n ('\\u{1e2af}'..='\\u{1e2bf}', 0usize),\n ('𞋀'..='𞋹', 8usize),\n ('\\u{1e2fa}'..='\\u{1e4cf}', 0usize),\n ('𞓐'..='𞓹', 8usize),\n ('\\u{1e4fa}'..='\\u{1e5cf}', 0usize),\n ('𞗐'..='𞗺', 8usize),\n ('\\u{1e5fb}'..='\\u{1e7df}', 0usize),\n ('𞟠'..='𞟦', 8usize),\n ('\\u{1e7e7}'..='\\u{1e7e7}', 0usize),\n ('𞟨'..='𞟫', 8usize),\n ('\\u{1e7ec}'..='\\u{1e7ec}', 0usize),\n ('𞟭'..='𞟮', 8usize),\n ('\\u{1e7ef}'..='\\u{1e7ef}', 0usize),\n ('𞟰'..='𞟾', 8usize),\n ('\\u{1e7ff}'..='\\u{1e7ff}', 0usize),\n ('𞠀'..='𞣄', 8usize),\n ('\\u{1e8c5}'..='𞣏', 0usize),\n ('\\u{1e8d0}'..='\\u{1e8d6}', 8usize),\n ('\\u{1e8d7}'..='\\u{1e8ff}', 0usize),\n ('𞤀'..='𞥋', 8usize),\n ('\\u{1e94c}'..='\\u{1e94f}', 0usize),\n ('𞥐'..='𞥙', 8usize),\n ('\\u{1e95a}'..='\\u{1edff}', 0usize),\n ('𞸀'..='𞸃', 8usize),\n ('\\u{1ee04}'..='\\u{1ee04}', 0usize),\n ('𞸅'..='𞸟', 8usize),\n ('\\u{1ee20}'..='\\u{1ee20}', 0usize),\n ('𞸡'..='𞸢', 8usize),\n ('\\u{1ee23}'..='\\u{1ee23}', 0usize),\n ('𞸤'..='𞸤', 8usize),\n ('\\u{1ee25}'..='\\u{1ee26}', 0usize),\n ('𞸧'..='𞸧', 8usize),\n ('\\u{1ee28}'..='\\u{1ee28}', 0usize),\n ('𞸩'..='𞸲', 8usize),\n ('\\u{1ee33}'..='\\u{1ee33}', 0usize),\n ('𞸴'..='𞸷', 8usize),\n ('\\u{1ee38}'..='\\u{1ee38}', 0usize),\n ('𞸹'..='𞸹', 8usize),\n ('\\u{1ee3a}'..='\\u{1ee3a}', 0usize),\n ('𞸻'..='𞸻', 8usize),\n ('\\u{1ee3c}'..='\\u{1ee41}', 0usize),\n ('𞹂'..='𞹂', 8usize),\n ('\\u{1ee43}'..='\\u{1ee46}', 0usize),\n ('𞹇'..='𞹇', 8usize),\n ('\\u{1ee48}'..='\\u{1ee48}', 0usize),\n ('𞹉'..='𞹉', 8usize),\n ('\\u{1ee4a}'..='\\u{1ee4a}', 0usize),\n ('𞹋'..='𞹋', 8usize),\n ('\\u{1ee4c}'..='\\u{1ee4c}', 0usize),\n ('𞹍'..='𞹏', 8usize),\n ('\\u{1ee50}'..='\\u{1ee50}', 0usize),\n ('𞹑'..='𞹒', 8usize),\n ('\\u{1ee53}'..='\\u{1ee53}', 0usize),\n ('𞹔'..='𞹔', 8usize),\n ('\\u{1ee55}'..='\\u{1ee56}', 0usize),\n ('𞹗'..='𞹗', 8usize),\n ('\\u{1ee58}'..='\\u{1ee58}', 0usize),\n ('𞹙'..='𞹙', 8usize),\n ('\\u{1ee5a}'..='\\u{1ee5a}', 0usize),\n ('𞹛'..='𞹛', 8usize),\n ('\\u{1ee5c}'..='\\u{1ee5c}', 0usize),\n ('𞹝'..='𞹝', 8usize),\n ('\\u{1ee5e}'..='\\u{1ee5e}', 0usize),\n ('𞹟'..='𞹟', 8usize),\n ('\\u{1ee60}'..='\\u{1ee60}', 0usize),\n ('𞹡'..='𞹢', 8usize),\n ('\\u{1ee63}'..='\\u{1ee63}', 0usize),\n ('𞹤'..='𞹤', 8usize),\n ('\\u{1ee65}'..='\\u{1ee66}', 0usize),\n ('𞹧'..='𞹪', 8usize),\n ('\\u{1ee6b}'..='\\u{1ee6b}', 0usize),\n ('𞹬'..='𞹲', 8usize),\n ('\\u{1ee73}'..='\\u{1ee73}', 0usize),\n ('𞹴'..='𞹷', 8usize),\n ('\\u{1ee78}'..='\\u{1ee78}', 0usize),\n ('𞹹'..='𞹼', 8usize),\n ('\\u{1ee7d}'..='\\u{1ee7d}', 0usize),\n ('𞹾'..='𞹾', 8usize),\n ('\\u{1ee7f}'..='\\u{1ee7f}', 0usize),\n ('𞺀'..='𞺉', 8usize),\n ('\\u{1ee8a}'..='\\u{1ee8a}', 0usize),\n ('𞺋'..='𞺛', 8usize),\n ('\\u{1ee9c}'..='\\u{1eea0}', 0usize),\n ('𞺡'..='𞺣', 8usize),\n ('\\u{1eea4}'..='\\u{1eea4}', 0usize),\n ('𞺥'..='𞺩', 8usize),\n ('\\u{1eeaa}'..='\\u{1eeaa}', 0usize),\n ('𞺫'..='𞺻', 8usize),\n ('\\u{1eebc}'..='🄯', 0usize),\n ('🄰'..='🅉', 8usize),\n ('🅊'..='🅏', 0usize),\n ('🅐'..='🅩', 8usize),\n ('🅪'..='🅯', 0usize),\n ('🅰'..='🆉', 8usize),\n ('🆊'..='🯯', 0usize),\n ('🯰'..='🯹', 8usize),\n ('\\u{1fbfa}'..='\\u{1ffff}', 0usize),\n ('𠀀'..='𪛟', 8usize),\n ('\\u{2a6e0}'..='\\u{2a6ff}', 0usize),\n ('𪜀'..='𫜹', 8usize),\n ('\\u{2b73a}'..='\\u{2b73f}', 0usize),\n ('𫝀'..='𫠝', 8usize),\n ('\\u{2b81e}'..='\\u{2b81f}', 0usize),\n ('𫠠'..='𬺡', 8usize),\n ('\\u{2cea2}'..='\\u{2ceaf}', 0usize),\n ('𬺰'..='𮯠', 8usize),\n ('\\u{2ebe1}'..='\\u{2ebef}', 0usize),\n ('𮯰'..='𮹝', 8usize),\n ('\\u{2ee5e}'..='\\u{2f7ff}', 0usize),\n ('丽'..='𪘀', 8usize),\n ('\\u{2fa1e}'..='\\u{2ffff}', 0usize),\n ('𰀀'..='𱍊', 8usize),\n ('\\u{3134b}'..='\\u{3134f}', 0usize),\n ('𱍐'..='𲎯', 8usize),\n ('\\u{323b0}'..='\\u{e00ff}', 0usize),\n ('\\u{e0100}'..='\\u{e01ef}', 8usize),\n ('\\u{e01f0}'..='\\u{10fffe}', 0usize),\n ];\n let interval_idx = match INTERVALS.binary_search_by(|interval| {\n if c < *interval.0.start() {\n Ordering::Greater\n } else if c > *interval.0.end() {\n Ordering::Less\n } else {\n Ordering::Equal\n }\n }) {\n Ok(idx) => idx,\n Err(_) => return None,\n };\n INTERVALS[interval_idx].1.into()\n }\n #[doc = r\" Creates a find_matches iterator for the given input and offset.\"]\n pub fn find_matches<'a>(\n &'a self,\n input: &'a str,\n offset: usize,\n ) -> scnr2::FindMatches<'a, fn(char) -> Option> {\n ScannerImpl::find_matches(\n self.scanner_impl.clone(),\n input,\n offset,\n &(Self::match_function as fn(char) -> Option),\n )\n }\n #[doc = r\" Creates a find_matches_with_position iterator for the given input and offset.\"]\n pub fn find_matches_with_position<'a>(\n &'a self,\n input: &'a str,\n offset: usize,\n ) -> scnr2::FindMatchesWithPosition<'a, fn(char) -> Option> {\n ScannerImpl::find_matches_with_position(\n self.scanner_impl.clone(),\n input,\n offset,\n &(Self::match_function as fn(char) -> Option),\n )\n }\n #[doc = r\" Returns the current mode index.\"]\n pub fn current_mode_index(&self) -> usize {\n self.scanner_impl.borrow().current_mode_index()\n }\n #[doc = r\" Returns the name of the given mode.\"]\n pub fn mode_name(&self, index: usize) -> Option<&'static str> {\n self.scanner_impl.borrow().mode_name(index)\n }\n #[doc = r\" returns the name of the current mode.\"]\n pub fn current_mode_name(&self) -> &'static str {\n self.scanner_impl.borrow().current_mode_name()\n }\n }\n}\n" [INFO] [stdout] stack backtrace: [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] 0: 0x5e1604781f12 - std::backtrace_rs::backtrace::libunwind::trace::h7cddb8376417e7cc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5e1604781f12 - std::backtrace_rs::backtrace::trace_unsynchronized::hb4e41acf4b349ff1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5e1604781f12 - std::sys::backtrace::_print_fmt::h1222b80910ba6eb5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5e1604781f12 - ::fmt::h5bb8a979ba5db788 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5e160479280f - core::fmt::rt::Argument::fmt::h2ee2c138a50a7796 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5e160479280f - core::fmt::write::h1e0dbf07fe3990bd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5e160474f033 - std::io::default_write_fmt::h7d7ad5ed6a883d81 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5e160474f033 - std::io::Write::write_fmt::hc477d9325b345ece [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5e160475b152 - std::sys::backtrace::BacktraceLock::print::h788d486777205086 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5e160475fe3f - std::panicking::default_hook::{{closure}}::ha7bdfeb5949fc0fa [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5e160475fcd1 - std::panicking::default_hook::h6dad75ec721846f4 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5e160465204e - as core::ops::function::Fn>::call::h33799d04b0b96146 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x5e160465204e - test::test_main_with_exit_callback::{{closure}}::h880e31c829a2eb5d [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5e160476058e - as core::ops::function::Fn>::call::h5e1b8c652ea49180 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x5e160476058e - std::panicking::panic_with_hook::hba00e869ada17676 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5e16047602aa - std::panicking::panic_handler::{{closure}}::h3d21149c258e5ceb [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5e160475b289 - std::sys::backtrace::__rust_end_short_backtrace::h4f5d9b9dfb3e6ec1 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5e1604742b4d - __rustc[9a7a9f9af7564de1]::rust_begin_unwind [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5e160479aeb0 - core::panicking::panic_fmt::h78e817a90331d98b [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5e160479acb3 - core::panicking::assert_failed_inner::he0a3934689115f42 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x5e16045ea82a - core::panicking::assert_failed::hd85195b4b48d6297 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x5e16045b5d5b - scnr2_generate::generate::tests::test_generate::h3c8b0cdf8161336c [INFO] [stdout] at /opt/rustwide/workdir/src/generate.rs:315:9 [INFO] [stdout] 22: 0x5e16045b5de7 - scnr2_generate::generate::tests::test_generate::{{closure}}::h989adf2ece9cfcd0 [INFO] [stdout] at /opt/rustwide/workdir/src/generate.rs:261:23 [INFO] [stdout] 23: 0x5e16045fe476 - core::ops::function::FnOnce::call_once::h446e971cb947fffd [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5e1604651e4b - core::ops::function::FnOnce::call_once::h7f4b4fba903e39d5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5e1604651e4b - test::__rust_begin_short_backtrace::h9277cb6a2ccfc000 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5e16046678f5 - test::run_test_in_process::{{closure}}::h9aea5ca90d1f4423 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5e16046678f5 - as core::ops::function::FnOnce<()>>::call_once::h364f5fe6cc8afa85 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5e16046678f5 - std::panicking::catch_unwind::do_call::h2b2bec3317fe53ec [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5e16046678f5 - std::panicking::catch_unwind::hc3763734156da4af [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5e16046678f5 - std::panic::catch_unwind::h28038391e867eabc [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5e16046678f5 - test::run_test_in_process::had0273166695a036 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5e16046678f5 - test::run_test::{{closure}}::h743d09d4bb476605 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5e160463e314 - test::run_test::{{closure}}::he950b8f9118d37e2 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5e160463e314 - std::sys::backtrace::__rust_begin_short_backtrace::hbfaffa6539f6abb7 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5e1604641bfa - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcce3c2c65b9c3b20 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5e1604641bfa - as core::ops::function::FnOnce<()>>::call_once::hb66b30b6d37985a5 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5e1604641bfa - std::panicking::catch_unwind::do_call::h992bbe2c32dc1d79 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5e1604641bfa - std::panicking::catch_unwind::h412991d5237de610 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5e1604641bfa - std::panic::catch_unwind::ha82b139b3eb5840a [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5e1604641bfa - std::thread::Builder::spawn_unchecked_::{{closure}}::ha823b36f5114938e [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5e1604641bfa - core::ops::function::FnOnce::call_once{{vtable.shim}}::hf120e7b1db22ac07 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5e160475537f - as core::ops::function::FnOnce>::call_once::h3e049222c99298ac [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x5e160475537f - std::sys::pal::unix::thread::Thread::new::thread_start::h942e336943ad5963 [INFO] [stdout] at /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x787f14752aa4 - [INFO] [stdout] 45: 0x787f147dfa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] generate::tests::test_generate [INFO] [stdout] [INFO] [stdout] test result: FAILED. 16 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a124b3d8faa32abc26bd0a40f1b01f8d3dfc623be24e5e32af3c24822bf18b50", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a124b3d8faa32abc26bd0a40f1b01f8d3dfc623be24e5e32af3c24822bf18b50", kill_on_drop: false }` [INFO] [stdout] a124b3d8faa32abc26bd0a40f1b01f8d3dfc623be24e5e32af3c24822bf18b50