[INFO] cloning repository https://github.com/ReaNAiveD/naivc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ReaNAiveD/naivc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FReaNAiveD%2Fnaivc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FReaNAiveD%2Fnaivc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d745f96ec15339a05651243d3b2e328e1cc417c2
[INFO] testing ReaNAiveD/naivc against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FReaNAiveD%2Fnaivc" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ReaNAiveD/naivc
[INFO] finished tweaking git repo https://github.com/ReaNAiveD/naivc
[INFO] tweaked toml for git repo https://github.com/ReaNAiveD/naivc written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ReaNAiveD/naivc on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ReaNAiveD/naivc 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" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded syn v2.0.109
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 331250fd71221cdbde5f8a6e5cc491f63e69c8d5425408981e3230dad0e05868
[INFO] running `Command { std: "docker" "start" "-a" "331250fd71221cdbde5f8a6e5cc491f63e69c8d5425408981e3230dad0e05868", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "331250fd71221cdbde5f8a6e5cc491f63e69c8d5425408981e3230dad0e05868", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "331250fd71221cdbde5f8a6e5cc491f63e69c8d5425408981e3230dad0e05868", kill_on_drop: false }`
[INFO] [stdout] 331250fd71221cdbde5f8a6e5cc491f63e69c8d5425408981e3230dad0e05868
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50bcbab2581eb4af91140e2b105125bf151484b9f6668cf02085c2ecf9404d65
[INFO] running `Command { std: "docker" "start" "-a" "50bcbab2581eb4af91140e2b105125bf151484b9f6668cf02085c2ecf9404d65", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling naivc-lexer v0.1.0 (/opt/rustwide/workdir/naivc-lexer)
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.109
[INFO] [stdout] warning: useless assignment of variable of type `CaptureGroupBuilder` to itself
[INFO] [stdout]   --> naivc-lexer/src/regex/compiler.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     builder = builder;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `binding_patterns` is never read
[INFO] [stdout]    --> naivc-lexer/src/dfa/rdfa.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct ReversedRDFAState {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub binding_patterns: BTreeSet<PriorizedTokenType>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReversedRDFAState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BY_NAME` is never used
[INFO] [stdout]  --> naivc-lexer/src/unicode_tables/general_category.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stdout]   |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASED_LETTER` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const CASED_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLOSE_PUNCTUATION` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const CLOSE_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONNECTOR_PUNCTUATION` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const CONNECTOR_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONTROL` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CURRENCY_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const CURRENCY_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DASH_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const DASH_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ENCLOSING_MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const ENCLOSING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FINAL_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const FINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FORMAT` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub const FORMAT: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INITIAL_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub const INITIAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LETTER_NUMBER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:343:11
[INFO] [stdout]     |
[INFO] [stdout] 343 | pub const LETTER_NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE_SEPARATOR` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:350:11
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub const LINE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:510:11
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub const MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MATH_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:642:11
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub const MATH_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_LETTER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:662:11
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub const MODIFIER_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:685:11
[INFO] [stdout]     |
[INFO] [stdout] 685 | pub const MODIFIER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NONSPACING_MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:695:11
[INFO] [stdout]     |
[INFO] [stdout] 695 | pub const NONSPACING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUMBER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:863:11
[INFO] [stdout]     |
[INFO] [stdout] 863 | pub const NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OPEN_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:903:11
[INFO] [stdout]     |
[INFO] [stdout] 903 | pub const OPEN_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:926:11
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub const OTHER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_LETTER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1272:11
[INFO] [stdout]      |
[INFO] [stdout] 1272 | pub const OTHER_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_NUMBER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1411:11
[INFO] [stdout]      |
[INFO] [stdout] 1411 | pub const OTHER_NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1432:11
[INFO] [stdout]      |
[INFO] [stdout] 1432 | pub const OTHER_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_SYMBOL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1482:11
[INFO] [stdout]      |
[INFO] [stdout] 1482 | pub const OTHER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PARAGRAPH_SEPARATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1535:11
[INFO] [stdout]      |
[INFO] [stdout] 1535 | pub const PARAGRAPH_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PRIVATE_USE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1539:11
[INFO] [stdout]      |
[INFO] [stdout] 1539 | pub const PRIVATE_USE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1544:11
[INFO] [stdout]      |
[INFO] [stdout] 1544 | pub const PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACE_SEPARATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1603:11
[INFO] [stdout]      |
[INFO] [stdout] 1603 | pub const SPACE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACING_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1609:11
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub const SPACING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYMBOL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1665:11
[INFO] [stdout]      |
[INFO] [stdout] 1665 | pub const SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TITLECASE_LETTER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1729:11
[INFO] [stdout]      |
[INFO] [stdout] 1729 | pub const TITLECASE_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNASSIGNED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1735:11
[INFO] [stdout]      |
[INFO] [stdout] 1735 | pub const UNASSIGNED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BY_NAME` is never used
[INFO] [stdout]  --> naivc-lexer/src/unicode_tables/property_bool.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stdout]   |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASCII_HEX_DIGIT` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/property_bool.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub const ASCII_HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ALPHABETIC` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/property_bool.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIDI_CONTROL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:268:11
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub const BIDI_CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIDI_MIRRORED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:273:11
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub const BIDI_MIRRORED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASE_IGNORABLE` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 | pub const CASE_IGNORABLE: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:492:11
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub const CASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_CASEFOLDED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:534:11
[INFO] [stdout]     |
[INFO] [stdout] 534 | pub const CHANGES_WHEN_CASEFOLDED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_CASEMAPPED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:682:11
[INFO] [stdout]     |
[INFO] [stdout] 682 | pub const CHANGES_WHEN_CASEMAPPED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_LOWERCASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:716:11
[INFO] [stdout]     |
[INFO] [stdout] 716 | pub const CHANGES_WHEN_LOWERCASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_TITLECASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:861:11
[INFO] [stdout]     |
[INFO] [stdout] 861 | pub const CHANGES_WHEN_TITLECASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_UPPERCASED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1009:11
[INFO] [stdout]      |
[INFO] [stdout] 1009 | pub const CHANGES_WHEN_UPPERCASED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DASH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1157:11
[INFO] [stdout]      |
[INFO] [stdout] 1157 | pub const DASH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1166:11
[INFO] [stdout]      |
[INFO] [stdout] 1166 | pub const DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEPRECATED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1176:11
[INFO] [stdout]      |
[INFO] [stdout] 1176 | pub const DEPRECATED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DIACRITIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1182:11
[INFO] [stdout]      |
[INFO] [stdout] 1182 | pub const DIACRITIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1269:11
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub const EMOJI: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_COMPONENT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1310:11
[INFO] [stdout]      |
[INFO] [stdout] 1310 | pub const EMOJI_COMPONENT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_MODIFIER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1316:11
[INFO] [stdout]      |
[INFO] [stdout] 1316 | pub const EMOJI_MODIFIER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_MODIFIER_BASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1320:11
[INFO] [stdout]      |
[INFO] [stdout] 1320 | pub const EMOJI_MODIFIER_BASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_PRESENTATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1333:11
[INFO] [stdout]      |
[INFO] [stdout] 1333 | pub const EMOJI_PRESENTATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTENDED_PICTOGRAPHIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1357:11
[INFO] [stdout]      |
[INFO] [stdout] 1357 | pub const EXTENDED_PICTOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTENDER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1404:11
[INFO] [stdout]      |
[INFO] [stdout] 1404 | pub const EXTENDER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_BASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1420:11
[INFO] [stdout]      |
[INFO] [stdout] 1420 | pub const GRAPHEME_BASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_EXTEND` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1654:11
[INFO] [stdout]      |
[INFO] [stdout] 1654 | pub const GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_LINK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1830:11
[INFO] [stdout]      |
[INFO] [stdout] 1830 | pub const GRAPHEME_LINK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_DIGIT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1860:11
[INFO] [stdout]      |
[INFO] [stdout] 1860 | pub const HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HYPHEN` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1865:11
[INFO] [stdout]      |
[INFO] [stdout] 1865 | pub const HYPHEN: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_BINARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1871:11
[INFO] [stdout]      |
[INFO] [stdout] 1871 | pub const IDS_BINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_TRINARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1875:11
[INFO] [stdout]      |
[INFO] [stdout] 1875 | pub const IDS_TRINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_UNARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1879:11
[INFO] [stdout]      |
[INFO] [stdout] 1879 | pub const IDS_UNARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_COMPAT_MATH_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1883:11
[INFO] [stdout]      |
[INFO] [stdout] 1883 | pub const ID_COMPAT_MATH_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_COMPAT_MATH_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1891:11
[INFO] [stdout]      |
[INFO] [stdout] 1891 | pub const ID_COMPAT_MATH_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1898:11
[INFO] [stdout]      |
[INFO] [stdout] 1898 | pub const ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2125:11
[INFO] [stdout]      |
[INFO] [stdout] 2125 | pub const ID_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDEOGRAPHIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2300:11
[INFO] [stdout]      |
[INFO] [stdout] 2300 | pub const IDEOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INCB` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2309:11
[INFO] [stdout]      |
[INFO] [stdout] 2309 | pub const INCB: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOIN_CONTROL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2490:11
[INFO] [stdout]      |
[INFO] [stdout] 2490 | pub const JOIN_CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOGICAL_ORDER_EXCEPTION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2494:11
[INFO] [stdout]      |
[INFO] [stdout] 2494 | pub const LOGICAL_ORDER_EXCEPTION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOWERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2499:11
[INFO] [stdout]      |
[INFO] [stdout] 2499 | pub const LOWERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MATH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2658:11
[INFO] [stdout]      |
[INFO] [stdout] 2658 | pub const MATH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_COMBINING_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2697:11
[INFO] [stdout]      |
[INFO] [stdout] 2697 | pub const MODIFIER_COMBINING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NONCHARACTER_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2703:11
[INFO] [stdout]      |
[INFO] [stdout] 2703 | pub const NONCHARACTER_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ALPHABETIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2715:11
[INFO] [stdout]      |
[INFO] [stdout] 2715 | pub const OTHER_ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2809:11
[INFO] [stdout]      |
[INFO] [stdout] 2809 | pub const OTHER_DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_GRAPHEME_EXTEND` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2817:11
[INFO] [stdout]      |
[INFO] [stdout] 2817 | pub const OTHER_GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ID_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2842:11
[INFO] [stdout]      |
[INFO] [stdout] 2842 | pub const OTHER_ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ID_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2847:11
[INFO] [stdout]      |
[INFO] [stdout] 2847 | pub const OTHER_ID_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_LOWERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2851:11
[INFO] [stdout]      |
[INFO] [stdout] 2851 | pub const OTHER_LOWERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_MATH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2861:11
[INFO] [stdout]      |
[INFO] [stdout] 2861 | pub const OTHER_MATH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_UPPERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2898:11
[INFO] [stdout]      |
[INFO] [stdout] 2898 | pub const OTHER_UPPERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PATTERN_SYNTAX` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2903:11
[INFO] [stdout]      |
[INFO] [stdout] 2903 | pub const PATTERN_SYNTAX: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PATTERN_WHITE_SPACE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2912:11
[INFO] [stdout]      |
[INFO] [stdout] 2912 | pub const PATTERN_WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PREPENDED_CONCATENATION_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2917:11
[INFO] [stdout]      |
[INFO] [stdout] 2917 | pub const PREPENDED_CONCATENATION_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QUOTATION_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2923:11
[INFO] [stdout]      |
[INFO] [stdout] 2923 | pub const QUOTATION_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RADICAL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2929:11
[INFO] [stdout]      |
[INFO] [stdout] 2929 | pub const RADICAL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REGIONAL_INDICATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2933:11
[INFO] [stdout]      |
[INFO] [stdout] 2933 | pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SENTENCE_TERMINAL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2937:11
[INFO] [stdout]      |
[INFO] [stdout] 2937 | pub const SENTENCE_TERMINAL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SOFT_DOTTED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2962:11
[INFO] [stdout]      |
[INFO] [stdout] 2962 | pub const SOFT_DOTTED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TERMINAL_PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2973:11
[INFO] [stdout]      |
[INFO] [stdout] 2973 | pub const TERMINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNIFIED_IDEOGRAPH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3004:11
[INFO] [stdout]      |
[INFO] [stdout] 3004 | pub const UNIFIED_IDEOGRAPH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UPPERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3011:11
[INFO] [stdout]      |
[INFO] [stdout] 3011 | pub const UPPERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VARIATION_SELECTOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3167:11
[INFO] [stdout]      |
[INFO] [stdout] 3167 | pub const VARIATION_SELECTOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE_SPACE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3172:11
[INFO] [stdout]      |
[INFO] [stdout] 3172 | pub const WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling naivc-parser v0.1.0 (/opt/rustwide/workdir/naivc-parser)
[INFO] [stderr]    Compiling naivc-derive v0.1.0 (/opt/rustwide/workdir/naivc-derive)
[INFO] [stdout] warning: field `token_raw_attr` is never read
[INFO] [stdout]  --> naivc-derive/src/lexer/attr.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LexerAttribute {
[INFO] [stdout]   |            -------------- field in this struct
[INFO] [stdout] 5 |     pub token_type_name: Ident,
[INFO] [stdout] 6 |     pub token_raw_attr: Vec<Attribute>,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `LexerAttribute` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.40s
[INFO] running `Command { std: "docker" "inspect" "50bcbab2581eb4af91140e2b105125bf151484b9f6668cf02085c2ecf9404d65", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50bcbab2581eb4af91140e2b105125bf151484b9f6668cf02085c2ecf9404d65", kill_on_drop: false }`
[INFO] [stdout] 50bcbab2581eb4af91140e2b105125bf151484b9f6668cf02085c2ecf9404d65
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4d5973984d8b0a99777adb94467d83531eecb0f14cf254d1e95e9fdf8390da74
[INFO] running `Command { std: "docker" "start" "-a" "4d5973984d8b0a99777adb94467d83531eecb0f14cf254d1e95e9fdf8390da74", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/json_lexer
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `json_lexer` in package `naivc-lexer v0.1.0 (/opt/rustwide/workdir/naivc-lexer)` has the same output filename as the example target `json_lexer` in package `naivc-derive v0.1.0 (/opt/rustwide/workdir/naivc-derive)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/json_lexer.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `json_lexer` in package `naivc-lexer v0.1.0 (/opt/rustwide/workdir/naivc-lexer)` has the same output filename as the example target `json_lexer` in package `naivc-derive v0.1.0 (/opt/rustwide/workdir/naivc-derive)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stdout] warning: useless assignment of variable of type `CaptureGroupBuilder` to itself
[INFO] [stdout]   --> naivc-lexer/src/regex/compiler.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     builder = builder;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `binding_patterns` is never read
[INFO] [stdout]    --> naivc-lexer/src/dfa/rdfa.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct ReversedRDFAState {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub binding_patterns: BTreeSet<PriorizedTokenType>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReversedRDFAState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BY_NAME` is never used
[INFO] [stdout]  --> naivc-lexer/src/unicode_tables/general_category.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stdout]   |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASED_LETTER` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const CASED_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLOSE_PUNCTUATION` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const CLOSE_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONNECTOR_PUNCTUATION` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const CONNECTOR_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONTROL` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CURRENCY_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const CURRENCY_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DASH_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const DASH_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ENCLOSING_MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const ENCLOSING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FINAL_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const FINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FORMAT` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub const FORMAT: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INITIAL_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub const INITIAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LETTER_NUMBER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:343:11
[INFO] [stdout]     |
[INFO] [stdout] 343 | pub const LETTER_NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE_SEPARATOR` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:350:11
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub const LINE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:510:11
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub const MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MATH_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:642:11
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub const MATH_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_LETTER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:662:11
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub const MODIFIER_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:685:11
[INFO] [stdout]     |
[INFO] [stdout] 685 | pub const MODIFIER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NONSPACING_MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:695:11
[INFO] [stdout]     |
[INFO] [stdout] 695 | pub const NONSPACING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUMBER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:863:11
[INFO] [stdout]     |
[INFO] [stdout] 863 | pub const NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OPEN_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:903:11
[INFO] [stdout]     |
[INFO] [stdout] 903 | pub const OPEN_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:926:11
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub const OTHER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_LETTER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1272:11
[INFO] [stdout]      |
[INFO] [stdout] 1272 | pub const OTHER_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_NUMBER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1411:11
[INFO] [stdout]      |
[INFO] [stdout] 1411 | pub const OTHER_NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1432:11
[INFO] [stdout]      |
[INFO] [stdout] 1432 | pub const OTHER_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_SYMBOL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1482:11
[INFO] [stdout]      |
[INFO] [stdout] 1482 | pub const OTHER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PARAGRAPH_SEPARATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1535:11
[INFO] [stdout]      |
[INFO] [stdout] 1535 | pub const PARAGRAPH_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PRIVATE_USE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1539:11
[INFO] [stdout]      |
[INFO] [stdout] 1539 | pub const PRIVATE_USE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1544:11
[INFO] [stdout]      |
[INFO] [stdout] 1544 | pub const PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACE_SEPARATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1603:11
[INFO] [stdout]      |
[INFO] [stdout] 1603 | pub const SPACE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACING_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1609:11
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub const SPACING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYMBOL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1665:11
[INFO] [stdout]      |
[INFO] [stdout] 1665 | pub const SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TITLECASE_LETTER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1729:11
[INFO] [stdout]      |
[INFO] [stdout] 1729 | pub const TITLECASE_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNASSIGNED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1735:11
[INFO] [stdout]      |
[INFO] [stdout] 1735 | pub const UNASSIGNED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BY_NAME` is never used
[INFO] [stdout]  --> naivc-lexer/src/unicode_tables/property_bool.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stdout]   |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASCII_HEX_DIGIT` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/property_bool.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub const ASCII_HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ALPHABETIC` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/property_bool.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIDI_CONTROL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:268:11
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub const BIDI_CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIDI_MIRRORED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:273:11
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub const BIDI_MIRRORED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASE_IGNORABLE` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 | pub const CASE_IGNORABLE: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:492:11
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub const CASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_CASEFOLDED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:534:11
[INFO] [stdout]     |
[INFO] [stdout] 534 | pub const CHANGES_WHEN_CASEFOLDED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_CASEMAPPED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:682:11
[INFO] [stdout]     |
[INFO] [stdout] 682 | pub const CHANGES_WHEN_CASEMAPPED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_LOWERCASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:716:11
[INFO] [stdout]     |
[INFO] [stdout] 716 | pub const CHANGES_WHEN_LOWERCASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_TITLECASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:861:11
[INFO] [stdout]     |
[INFO] [stdout] 861 | pub const CHANGES_WHEN_TITLECASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_UPPERCASED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1009:11
[INFO] [stdout]      |
[INFO] [stdout] 1009 | pub const CHANGES_WHEN_UPPERCASED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DASH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1157:11
[INFO] [stdout]      |
[INFO] [stdout] 1157 | pub const DASH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1166:11
[INFO] [stdout]      |
[INFO] [stdout] 1166 | pub const DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEPRECATED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1176:11
[INFO] [stdout]      |
[INFO] [stdout] 1176 | pub const DEPRECATED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DIACRITIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1182:11
[INFO] [stdout]      |
[INFO] [stdout] 1182 | pub const DIACRITIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1269:11
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub const EMOJI: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_COMPONENT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1310:11
[INFO] [stdout]      |
[INFO] [stdout] 1310 | pub const EMOJI_COMPONENT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_MODIFIER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1316:11
[INFO] [stdout]      |
[INFO] [stdout] 1316 | pub const EMOJI_MODIFIER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_MODIFIER_BASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1320:11
[INFO] [stdout]      |
[INFO] [stdout] 1320 | pub const EMOJI_MODIFIER_BASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_PRESENTATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1333:11
[INFO] [stdout]      |
[INFO] [stdout] 1333 | pub const EMOJI_PRESENTATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTENDED_PICTOGRAPHIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1357:11
[INFO] [stdout]      |
[INFO] [stdout] 1357 | pub const EXTENDED_PICTOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTENDER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1404:11
[INFO] [stdout]      |
[INFO] [stdout] 1404 | pub const EXTENDER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_BASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1420:11
[INFO] [stdout]      |
[INFO] [stdout] 1420 | pub const GRAPHEME_BASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_EXTEND` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1654:11
[INFO] [stdout]      |
[INFO] [stdout] 1654 | pub const GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_LINK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1830:11
[INFO] [stdout]      |
[INFO] [stdout] 1830 | pub const GRAPHEME_LINK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_DIGIT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1860:11
[INFO] [stdout]      |
[INFO] [stdout] 1860 | pub const HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HYPHEN` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1865:11
[INFO] [stdout]      |
[INFO] [stdout] 1865 | pub const HYPHEN: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_BINARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1871:11
[INFO] [stdout]      |
[INFO] [stdout] 1871 | pub const IDS_BINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_TRINARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1875:11
[INFO] [stdout]      |
[INFO] [stdout] 1875 | pub const IDS_TRINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_UNARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1879:11
[INFO] [stdout]      |
[INFO] [stdout] 1879 | pub const IDS_UNARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_COMPAT_MATH_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1883:11
[INFO] [stdout]      |
[INFO] [stdout] 1883 | pub const ID_COMPAT_MATH_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_COMPAT_MATH_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1891:11
[INFO] [stdout]      |
[INFO] [stdout] 1891 | pub const ID_COMPAT_MATH_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1898:11
[INFO] [stdout]      |
[INFO] [stdout] 1898 | pub const ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2125:11
[INFO] [stdout]      |
[INFO] [stdout] 2125 | pub const ID_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDEOGRAPHIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2300:11
[INFO] [stdout]      |
[INFO] [stdout] 2300 | pub const IDEOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INCB` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2309:11
[INFO] [stdout]      |
[INFO] [stdout] 2309 | pub const INCB: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOIN_CONTROL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2490:11
[INFO] [stdout]      |
[INFO] [stdout] 2490 | pub const JOIN_CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOGICAL_ORDER_EXCEPTION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2494:11
[INFO] [stdout]      |
[INFO] [stdout] 2494 | pub const LOGICAL_ORDER_EXCEPTION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOWERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2499:11
[INFO] [stdout]      |
[INFO] [stdout] 2499 | pub const LOWERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MATH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2658:11
[INFO] [stdout]      |
[INFO] [stdout] 2658 | pub const MATH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_COMBINING_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2697:11
[INFO] [stdout]      |
[INFO] [stdout] 2697 | pub const MODIFIER_COMBINING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NONCHARACTER_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2703:11
[INFO] [stdout]      |
[INFO] [stdout] 2703 | pub const NONCHARACTER_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ALPHABETIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2715:11
[INFO] [stdout]      |
[INFO] [stdout] 2715 | pub const OTHER_ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2809:11
[INFO] [stdout]      |
[INFO] [stdout] 2809 | pub const OTHER_DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_GRAPHEME_EXTEND` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2817:11
[INFO] [stdout]      |
[INFO] [stdout] 2817 | pub const OTHER_GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ID_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2842:11
[INFO] [stdout]      |
[INFO] [stdout] 2842 | pub const OTHER_ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ID_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2847:11
[INFO] [stdout]      |
[INFO] [stdout] 2847 | pub const OTHER_ID_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_LOWERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2851:11
[INFO] [stdout]      |
[INFO] [stdout] 2851 | pub const OTHER_LOWERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_MATH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2861:11
[INFO] [stdout]      |
[INFO] [stdout] 2861 | pub const OTHER_MATH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_UPPERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2898:11
[INFO] [stdout]      |
[INFO] [stdout] 2898 | pub const OTHER_UPPERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PATTERN_SYNTAX` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2903:11
[INFO] [stdout]      |
[INFO] [stdout] 2903 | pub const PATTERN_SYNTAX: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PATTERN_WHITE_SPACE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2912:11
[INFO] [stdout]      |
[INFO] [stdout] 2912 | pub const PATTERN_WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PREPENDED_CONCATENATION_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2917:11
[INFO] [stdout]      |
[INFO] [stdout] 2917 | pub const PREPENDED_CONCATENATION_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QUOTATION_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2923:11
[INFO] [stdout]      |
[INFO] [stdout] 2923 | pub const QUOTATION_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RADICAL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2929:11
[INFO] [stdout]      |
[INFO] [stdout] 2929 | pub const RADICAL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REGIONAL_INDICATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2933:11
[INFO] [stdout]      |
[INFO] [stdout] 2933 | pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SENTENCE_TERMINAL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2937:11
[INFO] [stdout]      |
[INFO] [stdout] 2937 | pub const SENTENCE_TERMINAL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SOFT_DOTTED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2962:11
[INFO] [stdout]      |
[INFO] [stdout] 2962 | pub const SOFT_DOTTED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TERMINAL_PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2973:11
[INFO] [stdout]      |
[INFO] [stdout] 2973 | pub const TERMINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNIFIED_IDEOGRAPH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3004:11
[INFO] [stdout]      |
[INFO] [stdout] 3004 | pub const UNIFIED_IDEOGRAPH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UPPERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3011:11
[INFO] [stdout]      |
[INFO] [stdout] 3011 | pub const UPPERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VARIATION_SELECTOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3167:11
[INFO] [stdout]      |
[INFO] [stdout] 3167 | pub const VARIATION_SELECTOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE_SPACE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3172:11
[INFO] [stdout]      |
[INFO] [stdout] 3172 | pub const WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling naivc-lexer v0.1.0 (/opt/rustwide/workdir/naivc-lexer)
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stdout] warning: useless assignment of variable of type `CaptureGroupBuilder` to itself
[INFO] [stdout]   --> naivc-lexer/src/regex/compiler.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     builder = builder;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `binding_patterns` is never read
[INFO] [stdout]    --> naivc-lexer/src/dfa/rdfa.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct ReversedRDFAState {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub binding_patterns: BTreeSet<PriorizedTokenType>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReversedRDFAState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BY_NAME` is never used
[INFO] [stdout]  --> naivc-lexer/src/unicode_tables/general_category.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stdout]   |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASED_LETTER` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const CASED_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLOSE_PUNCTUATION` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const CLOSE_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONNECTOR_PUNCTUATION` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const CONNECTOR_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONTROL` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/general_category.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CURRENCY_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const CURRENCY_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DASH_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const DASH_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ENCLOSING_MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const ENCLOSING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FINAL_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const FINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FORMAT` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub const FORMAT: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INITIAL_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub const INITIAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LETTER_NUMBER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:343:11
[INFO] [stdout]     |
[INFO] [stdout] 343 | pub const LETTER_NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE_SEPARATOR` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:350:11
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub const LINE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:510:11
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub const MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MATH_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:642:11
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub const MATH_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_LETTER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:662:11
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub const MODIFIER_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_SYMBOL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:685:11
[INFO] [stdout]     |
[INFO] [stdout] 685 | pub const MODIFIER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NONSPACING_MARK` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:695:11
[INFO] [stdout]     |
[INFO] [stdout] 695 | pub const NONSPACING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUMBER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:863:11
[INFO] [stdout]     |
[INFO] [stdout] 863 | pub const NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OPEN_PUNCTUATION` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:903:11
[INFO] [stdout]     |
[INFO] [stdout] 903 | pub const OPEN_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/general_category.rs:926:11
[INFO] [stdout]     |
[INFO] [stdout] 926 | pub const OTHER: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_LETTER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1272:11
[INFO] [stdout]      |
[INFO] [stdout] 1272 | pub const OTHER_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_NUMBER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1411:11
[INFO] [stdout]      |
[INFO] [stdout] 1411 | pub const OTHER_NUMBER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1432:11
[INFO] [stdout]      |
[INFO] [stdout] 1432 | pub const OTHER_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_SYMBOL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1482:11
[INFO] [stdout]      |
[INFO] [stdout] 1482 | pub const OTHER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PARAGRAPH_SEPARATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1535:11
[INFO] [stdout]      |
[INFO] [stdout] 1535 | pub const PARAGRAPH_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PRIVATE_USE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1539:11
[INFO] [stdout]      |
[INFO] [stdout] 1539 | pub const PRIVATE_USE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1544:11
[INFO] [stdout]      |
[INFO] [stdout] 1544 | pub const PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACE_SEPARATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1603:11
[INFO] [stdout]      |
[INFO] [stdout] 1603 | pub const SPACE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SPACING_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1609:11
[INFO] [stdout]      |
[INFO] [stdout] 1609 | pub const SPACING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYMBOL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1665:11
[INFO] [stdout]      |
[INFO] [stdout] 1665 | pub const SYMBOL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TITLECASE_LETTER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1729:11
[INFO] [stdout]      |
[INFO] [stdout] 1729 | pub const TITLECASE_LETTER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNASSIGNED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/general_category.rs:1735:11
[INFO] [stdout]      |
[INFO] [stdout] 1735 | pub const UNASSIGNED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BY_NAME` is never used
[INFO] [stdout]  --> naivc-lexer/src/unicode_tables/property_bool.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stdout]   |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASCII_HEX_DIGIT` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/property_bool.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub const ASCII_HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ALPHABETIC` is never used
[INFO] [stdout]   --> naivc-lexer/src/unicode_tables/property_bool.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIDI_CONTROL` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:268:11
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub const BIDI_CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIDI_MIRRORED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:273:11
[INFO] [stdout]     |
[INFO] [stdout] 273 | pub const BIDI_MIRRORED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASE_IGNORABLE` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:304:11
[INFO] [stdout]     |
[INFO] [stdout] 304 | pub const CASE_IGNORABLE: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:492:11
[INFO] [stdout]     |
[INFO] [stdout] 492 | pub const CASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_CASEFOLDED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:534:11
[INFO] [stdout]     |
[INFO] [stdout] 534 | pub const CHANGES_WHEN_CASEFOLDED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_CASEMAPPED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:682:11
[INFO] [stdout]     |
[INFO] [stdout] 682 | pub const CHANGES_WHEN_CASEMAPPED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_LOWERCASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:716:11
[INFO] [stdout]     |
[INFO] [stdout] 716 | pub const CHANGES_WHEN_LOWERCASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_TITLECASED` is never used
[INFO] [stdout]    --> naivc-lexer/src/unicode_tables/property_bool.rs:861:11
[INFO] [stdout]     |
[INFO] [stdout] 861 | pub const CHANGES_WHEN_TITLECASED: &'static [(char, char)] = &[
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHANGES_WHEN_UPPERCASED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1009:11
[INFO] [stdout]      |
[INFO] [stdout] 1009 | pub const CHANGES_WHEN_UPPERCASED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DASH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1157:11
[INFO] [stdout]      |
[INFO] [stdout] 1157 | pub const DASH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1166:11
[INFO] [stdout]      |
[INFO] [stdout] 1166 | pub const DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEPRECATED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1176:11
[INFO] [stdout]      |
[INFO] [stdout] 1176 | pub const DEPRECATED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DIACRITIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1182:11
[INFO] [stdout]      |
[INFO] [stdout] 1182 | pub const DIACRITIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1269:11
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub const EMOJI: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_COMPONENT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1310:11
[INFO] [stdout]      |
[INFO] [stdout] 1310 | pub const EMOJI_COMPONENT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_MODIFIER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1316:11
[INFO] [stdout]      |
[INFO] [stdout] 1316 | pub const EMOJI_MODIFIER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_MODIFIER_BASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1320:11
[INFO] [stdout]      |
[INFO] [stdout] 1320 | pub const EMOJI_MODIFIER_BASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EMOJI_PRESENTATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1333:11
[INFO] [stdout]      |
[INFO] [stdout] 1333 | pub const EMOJI_PRESENTATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTENDED_PICTOGRAPHIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1357:11
[INFO] [stdout]      |
[INFO] [stdout] 1357 | pub const EXTENDED_PICTOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXTENDER` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1404:11
[INFO] [stdout]      |
[INFO] [stdout] 1404 | pub const EXTENDER: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_BASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1420:11
[INFO] [stdout]      |
[INFO] [stdout] 1420 | pub const GRAPHEME_BASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_EXTEND` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1654:11
[INFO] [stdout]      |
[INFO] [stdout] 1654 | pub const GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAPHEME_LINK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1830:11
[INFO] [stdout]      |
[INFO] [stdout] 1830 | pub const GRAPHEME_LINK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_DIGIT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1860:11
[INFO] [stdout]      |
[INFO] [stdout] 1860 | pub const HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HYPHEN` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1865:11
[INFO] [stdout]      |
[INFO] [stdout] 1865 | pub const HYPHEN: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_BINARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1871:11
[INFO] [stdout]      |
[INFO] [stdout] 1871 | pub const IDS_BINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_TRINARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1875:11
[INFO] [stdout]      |
[INFO] [stdout] 1875 | pub const IDS_TRINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDS_UNARY_OPERATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1879:11
[INFO] [stdout]      |
[INFO] [stdout] 1879 | pub const IDS_UNARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_COMPAT_MATH_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1883:11
[INFO] [stdout]      |
[INFO] [stdout] 1883 | pub const ID_COMPAT_MATH_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_COMPAT_MATH_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1891:11
[INFO] [stdout]      |
[INFO] [stdout] 1891 | pub const ID_COMPAT_MATH_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1898:11
[INFO] [stdout]      |
[INFO] [stdout] 1898 | pub const ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ID_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2125:11
[INFO] [stdout]      |
[INFO] [stdout] 2125 | pub const ID_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDEOGRAPHIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2300:11
[INFO] [stdout]      |
[INFO] [stdout] 2300 | pub const IDEOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INCB` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2309:11
[INFO] [stdout]      |
[INFO] [stdout] 2309 | pub const INCB: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOIN_CONTROL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2490:11
[INFO] [stdout]      |
[INFO] [stdout] 2490 | pub const JOIN_CONTROL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOGICAL_ORDER_EXCEPTION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2494:11
[INFO] [stdout]      |
[INFO] [stdout] 2494 | pub const LOGICAL_ORDER_EXCEPTION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOWERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2499:11
[INFO] [stdout]      |
[INFO] [stdout] 2499 | pub const LOWERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MATH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2658:11
[INFO] [stdout]      |
[INFO] [stdout] 2658 | pub const MATH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MODIFIER_COMBINING_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2697:11
[INFO] [stdout]      |
[INFO] [stdout] 2697 | pub const MODIFIER_COMBINING_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NONCHARACTER_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2703:11
[INFO] [stdout]      |
[INFO] [stdout] 2703 | pub const NONCHARACTER_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ALPHABETIC` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2715:11
[INFO] [stdout]      |
[INFO] [stdout] 2715 | pub const OTHER_ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2809:11
[INFO] [stdout]      |
[INFO] [stdout] 2809 | pub const OTHER_DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_GRAPHEME_EXTEND` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2817:11
[INFO] [stdout]      |
[INFO] [stdout] 2817 | pub const OTHER_GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ID_CONTINUE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2842:11
[INFO] [stdout]      |
[INFO] [stdout] 2842 | pub const OTHER_ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_ID_START` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2847:11
[INFO] [stdout]      |
[INFO] [stdout] 2847 | pub const OTHER_ID_START: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_LOWERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2851:11
[INFO] [stdout]      |
[INFO] [stdout] 2851 | pub const OTHER_LOWERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_MATH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2861:11
[INFO] [stdout]      |
[INFO] [stdout] 2861 | pub const OTHER_MATH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OTHER_UPPERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2898:11
[INFO] [stdout]      |
[INFO] [stdout] 2898 | pub const OTHER_UPPERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PATTERN_SYNTAX` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2903:11
[INFO] [stdout]      |
[INFO] [stdout] 2903 | pub const PATTERN_SYNTAX: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PATTERN_WHITE_SPACE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2912:11
[INFO] [stdout]      |
[INFO] [stdout] 2912 | pub const PATTERN_WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PREPENDED_CONCATENATION_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2917:11
[INFO] [stdout]      |
[INFO] [stdout] 2917 | pub const PREPENDED_CONCATENATION_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QUOTATION_MARK` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2923:11
[INFO] [stdout]      |
[INFO] [stdout] 2923 | pub const QUOTATION_MARK: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RADICAL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2929:11
[INFO] [stdout]      |
[INFO] [stdout] 2929 | pub const RADICAL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REGIONAL_INDICATOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2933:11
[INFO] [stdout]      |
[INFO] [stdout] 2933 | pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SENTENCE_TERMINAL` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2937:11
[INFO] [stdout]      |
[INFO] [stdout] 2937 | pub const SENTENCE_TERMINAL: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SOFT_DOTTED` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2962:11
[INFO] [stdout]      |
[INFO] [stdout] 2962 | pub const SOFT_DOTTED: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TERMINAL_PUNCTUATION` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2973:11
[INFO] [stdout]      |
[INFO] [stdout] 2973 | pub const TERMINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNIFIED_IDEOGRAPH` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3004:11
[INFO] [stdout]      |
[INFO] [stdout] 3004 | pub const UNIFIED_IDEOGRAPH: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UPPERCASE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3011:11
[INFO] [stdout]      |
[INFO] [stdout] 3011 | pub const UPPERCASE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VARIATION_SELECTOR` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3167:11
[INFO] [stdout]      |
[INFO] [stdout] 3167 | pub const VARIATION_SELECTOR: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE_SPACE` is never used
[INFO] [stdout]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3172:11
[INFO] [stdout]      |
[INFO] [stdout] 3172 | pub const WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stdout]      |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling syn v2.0.109
[INFO] [stderr]    Compiling naivc-derive v0.1.0 (/opt/rustwide/workdir/naivc-derive)
[INFO] [stdout] warning: field `token_raw_attr` is never read
[INFO] [stdout]  --> naivc-derive/src/lexer/attr.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LexerAttribute {
[INFO] [stdout]   |            -------------- field in this struct
[INFO] [stdout] 5 |     pub token_type_name: Ident,
[INFO] [stdout] 6 |     pub token_raw_attr: Vec<Attribute>,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `LexerAttribute` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `token_raw_attr` is never read
[INFO] [stdout]  --> naivc-derive/src/lexer/attr.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LexerAttribute {
[INFO] [stdout]   |            -------------- field in this struct
[INFO] [stdout] 5 |     pub token_type_name: Ident,
[INFO] [stdout] 6 |     pub token_raw_attr: Vec<Attribute>,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `LexerAttribute` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling naivc-parser v0.1.0 (/opt/rustwide/workdir/naivc-parser)
[INFO] [stdout] warning: type `JsonLexer__State` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State29` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState29`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State21` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState21`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State16` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State1` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State30` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState30`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State26` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState26`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State10` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State11` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State0` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State24` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState24`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State6` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State23` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState23`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State5` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State27` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState27`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State19` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState19`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State3` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State31` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState31`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State18` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState18`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State8` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State22` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState22`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State4` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State25` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState25`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State15` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State9` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State14` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State17` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState17`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State12` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State2` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State7` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State13` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State20` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState20`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State28` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState28`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__JsonLexer__Iter` should have an upper camel case name
[INFO] [stdout]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum JsonLexer {
[INFO] [stdout]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerIter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `JsonLexer__State` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State25` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState25`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State10` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State1` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State28` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState28`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State31` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState31`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State24` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState24`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State20` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState20`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State6` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State11` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State8` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State23` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState23`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State7` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State2` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State13` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State16` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State27` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState27`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State14` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State19` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState19`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State3` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State12` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State22` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState22`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State4` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State5` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State15` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State29` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState29`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State21` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState21`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State18` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState18`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State26` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState26`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State9` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State30` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState30`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State0` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonLexer__State17` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState17`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__JsonLexer__Iter` should have an upper camel case name
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 159 | enum JsonLexer {
[INFO] [stdout]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerIter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> naivc-derive/examples/manual_json_lexer.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |                     _ => None,
[INFO] [stdout]     |                     ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> naivc-derive/examples/manual_json_lexer.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 257 |                     '\0'..='\t' => Some(Self::State2),
[INFO] [stdout]     |                     ----------- matches some of the same values
[INFO] [stdout] 258 |                     '\n' => Some(Self::State2),
[INFO] [stdout]     |                     ---- matches some of the same values
[INFO] [stdout] 259 |                     '\u{b}'..='\u{c}' => Some(Self::State2),
[INFO] [stdout]     |                     ----------------- matches some of the same values
[INFO] [stdout] 260 |                     '\r' => Some(Self::State2),
[INFO] [stdout]     |                     ---- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 270 |                     _ => None,
[INFO] [stdout]     |                     ^ ...and 9 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_id`
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:309:39
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 SymbolId::NonTerminal(type_id) => {
[INFO] [stdout]     |                                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_id`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `production_handle`
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 production_handle,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `production_handle: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `JsonToken__State` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State4` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State10` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State20` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState20`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State12` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State8` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State22` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState22`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State21` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState21`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State31` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState31`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State23` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState23`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State18` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState18`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State14` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State29` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState29`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State11` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State17` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState17`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State7` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State15` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State6` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State3` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State5` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State27` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState27`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State24` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState24`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State30` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState30`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State0` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State1` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State25` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState25`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State16` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State13` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State19` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState19`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State2` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State28` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState28`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State9` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `__JsonToken__State26` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState26`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__JsonToken__Iter` should have an upper camel case name
[INFO] [stdout]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stdout]    |
[INFO] [stdout] 16 | enum JsonToken {
[INFO] [stdout]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenIter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:188:12
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Object(Box<Object>),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 188 -     Object(Box<Object>),
[INFO] [stdout] 188 +     Object(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:189:11
[INFO] [stdout]     |
[INFO] [stdout] 189 |     Array(Box<Array>),
[INFO] [stdout]     |     ----- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 189 -     Array(Box<Array>),
[INFO] [stdout] 189 +     Array(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:190:12
[INFO] [stdout]     |
[INFO] [stdout] 190 |     String(JsonString),
[INFO] [stdout]     |     ------ ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 190 -     String(JsonString),
[INFO] [stdout] 190 +     String(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:192:12
[INFO] [stdout]     |
[INFO] [stdout] 192 |     Number(Box<Token<JsonLexer>>),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 192 -     Number(Box<Token<JsonLexer>>),
[INFO] [stdout] 192 +     Number(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `left_brace` and `right_brace` are never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |     Empty {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 375 |         // #[Terminal(JsonLexer::LeftBrace)]
[INFO] [stdout] 376 |         left_brace: (),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 377 |         // #[Terminal(JsonLexer::RightBrace)]
[INFO] [stdout] 378 |         right_brace: (),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Object` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `left_brace`, `members`, and `right_brace` are never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |     Members {
[INFO] [stdout]     |     ------- fields in this variant
[INFO] [stdout] 381 |         // #[Terminal(JsonLexer::LeftBrace)]
[INFO] [stdout] 382 |         left_brace: (),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 383 |         members: Box<Members>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 384 |         // #[Terminal(JsonLexer::RightBrace)]
[INFO] [stdout] 385 |         right_brace: (),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Object` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:453:10
[INFO] [stdout]     |
[INFO] [stdout] 453 |     Pair(Pair),
[INFO] [stdout]     |     ---- ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Members` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 453 -     Pair(Pair),
[INFO] [stdout] 453 +     Pair(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `members`, `comma`, and `pair` are never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 454 |     MembersCommaPair {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 455 |         members: Box<Members>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 456 |         comma: (),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 457 |         pair: Pair,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Members` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `string`, `colon`, and `value` are never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:523:5
[INFO] [stdout]     |
[INFO] [stdout] 522 | struct Pair {
[INFO] [stdout]     |        ---- fields in this struct
[INFO] [stdout] 523 |     string: JsonString,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 524 |     // #[Terminal(JsonLexer::Colon)]
[INFO] [stdout] 525 |     colon: (),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 526 |     value: Box<Value>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `left_bracket` and `right_bracket` are never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 578 |     Empty {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 579 |         left_bracket: (),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 580 |         right_bracket: (),
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Array` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `left_bracket`, `elements`, and `right_bracket` are never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:583:9
[INFO] [stdout]     |
[INFO] [stdout] 582 |     Elements {
[INFO] [stdout]     |     -------- fields in this variant
[INFO] [stdout] 583 |         left_bracket: (),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 584 |         elements: Box<Elements>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 585 |         right_bracket: (),
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Array` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:659:11
[INFO] [stdout]     |
[INFO] [stdout] 659 |     Value(Value),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Elements` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 659 -     Value(Value),
[INFO] [stdout] 659 +     Value(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `elements`, `comma`, and `value` are never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:661:9
[INFO] [stdout]     |
[INFO] [stdout] 660 |     ElementsCommaValue {
[INFO] [stdout]     |     ------------------ fields in this variant
[INFO] [stdout] 661 |         elements: Box<Elements>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 662 |         comma: (),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 663 |         value: Value,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Elements` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `content` is never read
[INFO] [stdout]    --> naivc-derive/examples/manual_json_parser.rs:729:5
[INFO] [stdout]     |
[INFO] [stdout] 728 | struct JsonString {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] 729 |     content: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `JsonString` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.20s
[INFO] running `Command { std: "docker" "inspect" "4d5973984d8b0a99777adb94467d83531eecb0f14cf254d1e95e9fdf8390da74", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d5973984d8b0a99777adb94467d83531eecb0f14cf254d1e95e9fdf8390da74", kill_on_drop: false }`
[INFO] [stdout] 4d5973984d8b0a99777adb94467d83531eecb0f14cf254d1e95e9fdf8390da74
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a295d2c9a935259fe868c0cbe260c63c86fb9a729497c2c924e1a81e3bb67b5a
[INFO] running `Command { std: "docker" "start" "-a" "a295d2c9a935259fe868c0cbe260c63c86fb9a729497c2c924e1a81e3bb67b5a", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/json_lexer
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `json_lexer` in package `naivc-lexer v0.1.0 (/opt/rustwide/workdir/naivc-lexer)` has the same output filename as the example target `json_lexer` in package `naivc-derive v0.1.0 (/opt/rustwide/workdir/naivc-derive)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/json_lexer.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `json_lexer` in package `naivc-lexer v0.1.0 (/opt/rustwide/workdir/naivc-lexer)` has the same output filename as the example target `json_lexer` in package `naivc-derive v0.1.0 (/opt/rustwide/workdir/naivc-derive)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: useless assignment of variable of type `CaptureGroupBuilder` to itself
[INFO] [stderr]   --> naivc-lexer/src/regex/compiler.rs:43:21
[INFO] [stderr]    |
[INFO] [stderr] 43 |                     builder = builder;
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `binding_patterns` is never read
[INFO] [stderr]    --> naivc-lexer/src/dfa/rdfa.rs:136:9
[INFO] [stderr]     |
[INFO] [stderr] 132 | pub struct ReversedRDFAState {
[INFO] [stderr]     |            ----------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 136 |     pub binding_patterns: BTreeSet<PriorizedTokenType>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `ReversedRDFAState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BY_NAME` is never used
[INFO] [stderr]  --> naivc-lexer/src/unicode_tables/general_category.rs:9:11
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stderr]   |           ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CASED_LETTER` is never used
[INFO] [stderr]   --> naivc-lexer/src/unicode_tables/general_category.rs:32:11
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub const CASED_LETTER: &'static [(char, char)] = &[
[INFO] [stderr]    |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CLOSE_PUNCTUATION` is never used
[INFO] [stderr]   --> naivc-lexer/src/unicode_tables/general_category.rs:71:11
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub const CLOSE_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CONNECTOR_PUNCTUATION` is never used
[INFO] [stderr]   --> naivc-lexer/src/unicode_tables/general_category.rs:93:11
[INFO] [stderr]    |
[INFO] [stderr] 93 | pub const CONNECTOR_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CONTROL` is never used
[INFO] [stderr]   --> naivc-lexer/src/unicode_tables/general_category.rs:98:11
[INFO] [stderr]    |
[INFO] [stderr] 98 | pub const CONTROL: &'static [(char, char)] = &[
[INFO] [stderr]    |           ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CURRENCY_SYMBOL` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:102:11
[INFO] [stderr]     |
[INFO] [stderr] 102 | pub const CURRENCY_SYMBOL: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DASH_PUNCTUATION` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:110:11
[INFO] [stderr]     |
[INFO] [stderr] 110 | pub const DASH_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ENCLOSING_MARK` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:139:11
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub const ENCLOSING_MARK: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `FINAL_PUNCTUATION` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:144:11
[INFO] [stderr]     |
[INFO] [stderr] 144 | pub const FINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `FORMAT` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:150:11
[INFO] [stderr]     |
[INFO] [stderr] 150 | pub const FORMAT: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INITIAL_PUNCTUATION` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:162:11
[INFO] [stderr]     |
[INFO] [stderr] 162 | pub const INITIAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LETTER_NUMBER` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:343:11
[INFO] [stderr]     |
[INFO] [stderr] 343 | pub const LETTER_NUMBER: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LINE_SEPARATOR` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:350:11
[INFO] [stderr]     |
[INFO] [stderr] 350 | pub const LINE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MARK` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:510:11
[INFO] [stderr]     |
[INFO] [stderr] 510 | pub const MARK: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MATH_SYMBOL` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:642:11
[INFO] [stderr]     |
[INFO] [stderr] 642 | pub const MATH_SYMBOL: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MODIFIER_LETTER` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:662:11
[INFO] [stderr]     |
[INFO] [stderr] 662 | pub const MODIFIER_LETTER: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MODIFIER_SYMBOL` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:685:11
[INFO] [stderr]     |
[INFO] [stderr] 685 | pub const MODIFIER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NONSPACING_MARK` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:695:11
[INFO] [stderr]     |
[INFO] [stderr] 695 | pub const NONSPACING_MARK: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NUMBER` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:863:11
[INFO] [stderr]     |
[INFO] [stderr] 863 | pub const NUMBER: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OPEN_PUNCTUATION` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:903:11
[INFO] [stderr]     |
[INFO] [stderr] 903 | pub const OPEN_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/general_category.rs:926:11
[INFO] [stderr]     |
[INFO] [stderr] 926 | pub const OTHER: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_LETTER` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1272:11
[INFO] [stderr]      |
[INFO] [stderr] 1272 | pub const OTHER_LETTER: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_NUMBER` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1411:11
[INFO] [stderr]      |
[INFO] [stderr] 1411 | pub const OTHER_NUMBER: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_PUNCTUATION` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1432:11
[INFO] [stderr]      |
[INFO] [stderr] 1432 | pub const OTHER_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_SYMBOL` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1482:11
[INFO] [stderr]      |
[INFO] [stderr] 1482 | pub const OTHER_SYMBOL: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PARAGRAPH_SEPARATOR` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1535:11
[INFO] [stderr]      |
[INFO] [stderr] 1535 | pub const PARAGRAPH_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PRIVATE_USE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1539:11
[INFO] [stderr]      |
[INFO] [stderr] 1539 | pub const PRIVATE_USE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PUNCTUATION` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1544:11
[INFO] [stderr]      |
[INFO] [stderr] 1544 | pub const PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SPACE_SEPARATOR` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1603:11
[INFO] [stderr]      |
[INFO] [stderr] 1603 | pub const SPACE_SEPARATOR: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SPACING_MARK` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1609:11
[INFO] [stderr]      |
[INFO] [stderr] 1609 | pub const SPACING_MARK: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SYMBOL` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1665:11
[INFO] [stderr]      |
[INFO] [stderr] 1665 | pub const SYMBOL: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TITLECASE_LETTER` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1729:11
[INFO] [stderr]      |
[INFO] [stderr] 1729 | pub const TITLECASE_LETTER: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `UNASSIGNED` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/general_category.rs:1735:11
[INFO] [stderr]      |
[INFO] [stderr] 1735 | pub const UNASSIGNED: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BY_NAME` is never used
[INFO] [stderr]  --> naivc-lexer/src/unicode_tables/property_bool.rs:9:11
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
[INFO] [stderr]   |           ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ASCII_HEX_DIGIT` is never used
[INFO] [stderr]   --> naivc-lexer/src/unicode_tables/property_bool.rs:56:11
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub const ASCII_HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ALPHABETIC` is never used
[INFO] [stderr]   --> naivc-lexer/src/unicode_tables/property_bool.rs:60:11
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub const ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stderr]    |           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BIDI_CONTROL` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:268:11
[INFO] [stderr]     |
[INFO] [stderr] 268 | pub const BIDI_CONTROL: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BIDI_MIRRORED` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:273:11
[INFO] [stderr]     |
[INFO] [stderr] 273 | pub const BIDI_MIRRORED: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CASE_IGNORABLE` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:304:11
[INFO] [stderr]     |
[INFO] [stderr] 304 | pub const CASE_IGNORABLE: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CASED` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:492:11
[INFO] [stderr]     |
[INFO] [stderr] 492 | pub const CASED: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CHANGES_WHEN_CASEFOLDED` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:534:11
[INFO] [stderr]     |
[INFO] [stderr] 534 | pub const CHANGES_WHEN_CASEFOLDED: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CHANGES_WHEN_CASEMAPPED` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:682:11
[INFO] [stderr]     |
[INFO] [stderr] 682 | pub const CHANGES_WHEN_CASEMAPPED: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CHANGES_WHEN_LOWERCASED` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:716:11
[INFO] [stderr]     |
[INFO] [stderr] 716 | pub const CHANGES_WHEN_LOWERCASED: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CHANGES_WHEN_TITLECASED` is never used
[INFO] [stderr]    --> naivc-lexer/src/unicode_tables/property_bool.rs:861:11
[INFO] [stderr]     |
[INFO] [stderr] 861 | pub const CHANGES_WHEN_TITLECASED: &'static [(char, char)] = &[
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CHANGES_WHEN_UPPERCASED` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1009:11
[INFO] [stderr]      |
[INFO] [stderr] 1009 | pub const CHANGES_WHEN_UPPERCASED: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DASH` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1157:11
[INFO] [stderr]      |
[INFO] [stderr] 1157 | pub const DASH: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1166:11
[INFO] [stderr]      |
[INFO] [stderr] 1166 | pub const DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEPRECATED` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1176:11
[INFO] [stderr]      |
[INFO] [stderr] 1176 | pub const DEPRECATED: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DIACRITIC` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1182:11
[INFO] [stderr]      |
[INFO] [stderr] 1182 | pub const DIACRITIC: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EMOJI` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1269:11
[INFO] [stderr]      |
[INFO] [stderr] 1269 | pub const EMOJI: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EMOJI_COMPONENT` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1310:11
[INFO] [stderr]      |
[INFO] [stderr] 1310 | pub const EMOJI_COMPONENT: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EMOJI_MODIFIER` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1316:11
[INFO] [stderr]      |
[INFO] [stderr] 1316 | pub const EMOJI_MODIFIER: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EMOJI_MODIFIER_BASE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1320:11
[INFO] [stderr]      |
[INFO] [stderr] 1320 | pub const EMOJI_MODIFIER_BASE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EMOJI_PRESENTATION` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1333:11
[INFO] [stderr]      |
[INFO] [stderr] 1333 | pub const EMOJI_PRESENTATION: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EXTENDED_PICTOGRAPHIC` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1357:11
[INFO] [stderr]      |
[INFO] [stderr] 1357 | pub const EXTENDED_PICTOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EXTENDER` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1404:11
[INFO] [stderr]      |
[INFO] [stderr] 1404 | pub const EXTENDER: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `GRAPHEME_BASE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1420:11
[INFO] [stderr]      |
[INFO] [stderr] 1420 | pub const GRAPHEME_BASE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `GRAPHEME_EXTEND` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1654:11
[INFO] [stderr]      |
[INFO] [stderr] 1654 | pub const GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `GRAPHEME_LINK` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1830:11
[INFO] [stderr]      |
[INFO] [stderr] 1830 | pub const GRAPHEME_LINK: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HEX_DIGIT` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1860:11
[INFO] [stderr]      |
[INFO] [stderr] 1860 | pub const HEX_DIGIT: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HYPHEN` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1865:11
[INFO] [stderr]      |
[INFO] [stderr] 1865 | pub const HYPHEN: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `IDS_BINARY_OPERATOR` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1871:11
[INFO] [stderr]      |
[INFO] [stderr] 1871 | pub const IDS_BINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `IDS_TRINARY_OPERATOR` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1875:11
[INFO] [stderr]      |
[INFO] [stderr] 1875 | pub const IDS_TRINARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `IDS_UNARY_OPERATOR` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1879:11
[INFO] [stderr]      |
[INFO] [stderr] 1879 | pub const IDS_UNARY_OPERATOR: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ID_COMPAT_MATH_CONTINUE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1883:11
[INFO] [stderr]      |
[INFO] [stderr] 1883 | pub const ID_COMPAT_MATH_CONTINUE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ID_COMPAT_MATH_START` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1891:11
[INFO] [stderr]      |
[INFO] [stderr] 1891 | pub const ID_COMPAT_MATH_START: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ID_CONTINUE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:1898:11
[INFO] [stderr]      |
[INFO] [stderr] 1898 | pub const ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ID_START` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2125:11
[INFO] [stderr]      |
[INFO] [stderr] 2125 | pub const ID_START: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `IDEOGRAPHIC` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2300:11
[INFO] [stderr]      |
[INFO] [stderr] 2300 | pub const IDEOGRAPHIC: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INCB` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2309:11
[INFO] [stderr]      |
[INFO] [stderr] 2309 | pub const INCB: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JOIN_CONTROL` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2490:11
[INFO] [stderr]      |
[INFO] [stderr] 2490 | pub const JOIN_CONTROL: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LOGICAL_ORDER_EXCEPTION` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2494:11
[INFO] [stderr]      |
[INFO] [stderr] 2494 | pub const LOGICAL_ORDER_EXCEPTION: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LOWERCASE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2499:11
[INFO] [stderr]      |
[INFO] [stderr] 2499 | pub const LOWERCASE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MATH` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2658:11
[INFO] [stderr]      |
[INFO] [stderr] 2658 | pub const MATH: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MODIFIER_COMBINING_MARK` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2697:11
[INFO] [stderr]      |
[INFO] [stderr] 2697 | pub const MODIFIER_COMBINING_MARK: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NONCHARACTER_CODE_POINT` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2703:11
[INFO] [stderr]      |
[INFO] [stderr] 2703 | pub const NONCHARACTER_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_ALPHABETIC` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2715:11
[INFO] [stderr]      |
[INFO] [stderr] 2715 | pub const OTHER_ALPHABETIC: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_DEFAULT_IGNORABLE_CODE_POINT` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2809:11
[INFO] [stderr]      |
[INFO] [stderr] 2809 | pub const OTHER_DEFAULT_IGNORABLE_CODE_POINT: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_GRAPHEME_EXTEND` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2817:11
[INFO] [stderr]      |
[INFO] [stderr] 2817 | pub const OTHER_GRAPHEME_EXTEND: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_ID_CONTINUE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2842:11
[INFO] [stderr]      |
[INFO] [stderr] 2842 | pub const OTHER_ID_CONTINUE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_ID_START` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2847:11
[INFO] [stderr]      |
[INFO] [stderr] 2847 | pub const OTHER_ID_START: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_LOWERCASE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2851:11
[INFO] [stderr]      |
[INFO] [stderr] 2851 | pub const OTHER_LOWERCASE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_MATH` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2861:11
[INFO] [stderr]      |
[INFO] [stderr] 2861 | pub const OTHER_MATH: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OTHER_UPPERCASE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2898:11
[INFO] [stderr]      |
[INFO] [stderr] 2898 | pub const OTHER_UPPERCASE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PATTERN_SYNTAX` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2903:11
[INFO] [stderr]      |
[INFO] [stderr] 2903 | pub const PATTERN_SYNTAX: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PATTERN_WHITE_SPACE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2912:11
[INFO] [stderr]      |
[INFO] [stderr] 2912 | pub const PATTERN_WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PREPENDED_CONCATENATION_MARK` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2917:11
[INFO] [stderr]      |
[INFO] [stderr] 2917 | pub const PREPENDED_CONCATENATION_MARK: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `QUOTATION_MARK` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2923:11
[INFO] [stderr]      |
[INFO] [stderr] 2923 | pub const QUOTATION_MARK: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RADICAL` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2929:11
[INFO] [stderr]      |
[INFO] [stderr] 2929 | pub const RADICAL: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `REGIONAL_INDICATOR` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2933:11
[INFO] [stderr]      |
[INFO] [stderr] 2933 | pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SENTENCE_TERMINAL` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2937:11
[INFO] [stderr]      |
[INFO] [stderr] 2937 | pub const SENTENCE_TERMINAL: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SOFT_DOTTED` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2962:11
[INFO] [stderr]      |
[INFO] [stderr] 2962 | pub const SOFT_DOTTED: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TERMINAL_PUNCTUATION` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:2973:11
[INFO] [stderr]      |
[INFO] [stderr] 2973 | pub const TERMINAL_PUNCTUATION: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `UNIFIED_IDEOGRAPH` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3004:11
[INFO] [stderr]      |
[INFO] [stderr] 3004 | pub const UNIFIED_IDEOGRAPH: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `UPPERCASE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3011:11
[INFO] [stderr]      |
[INFO] [stderr] 3011 | pub const UPPERCASE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `VARIATION_SELECTOR` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3167:11
[INFO] [stderr]      |
[INFO] [stderr] 3167 | pub const VARIATION_SELECTOR: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `WHITE_SPACE` is never used
[INFO] [stderr]     --> naivc-lexer/src/unicode_tables/property_bool.rs:3172:11
[INFO] [stderr]      |
[INFO] [stderr] 3172 | pub const WHITE_SPACE: &'static [(char, char)] = &[
[INFO] [stderr]      |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `naivc-lexer` (lib) generated 99 warnings
[INFO] [stderr] warning: `naivc-lexer` (lib test) generated 99 warnings (99 duplicates)
[INFO] [stderr] warning: field `token_raw_attr` is never read
[INFO] [stderr]  --> naivc-derive/src/lexer/attr.rs:6:9
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct LexerAttribute {
[INFO] [stderr]   |            -------------- field in this struct
[INFO] [stderr] 5 |     pub token_type_name: Ident,
[INFO] [stderr] 6 |     pub token_raw_attr: Vec<Attribute>,
[INFO] [stderr]   |         ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `LexerAttribute` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `naivc-derive` (lib) generated 1 warning
[INFO] [stderr] warning: `naivc-derive` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: type `JsonLexer__State` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State29` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState29`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State21` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState21`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State16` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState16`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State1` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState1`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State30` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState30`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State26` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState26`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State10` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState10`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State11` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState11`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State0` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState0`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State24` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState24`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State6` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState6`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State23` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState23`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State5` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState5`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State27` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState27`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State19` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState19`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State3` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState3`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State31` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState31`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State18` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState18`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State8` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState8`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State22` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState22`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State4` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState4`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State25` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState25`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State15` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState15`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State9` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState9`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State14` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState14`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State17` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState17`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State12` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState12`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State2` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState2`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State7` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState7`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State13` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState13`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State20` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState20`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State28` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState28`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__JsonLexer__Iter` should have an upper camel case name
[INFO] [stderr]  --> naivc-derive/examples/json_lexer.rs:5:6
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum JsonLexer {
[INFO] [stderr]   |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerIter`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> naivc-derive/examples/manual_json_lexer.rs:270:21
[INFO] [stderr]     |
[INFO] [stderr] 270 |                     _ => None,
[INFO] [stderr]     |                     ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]    --> naivc-derive/examples/manual_json_lexer.rs:270:21
[INFO] [stderr]     |
[INFO] [stderr] 257 |                     '\0'..='\t' => Some(Self::State2),
[INFO] [stderr]     |                     ----------- matches some of the same values
[INFO] [stderr] 258 |                     '\n' => Some(Self::State2),
[INFO] [stderr]     |                     ---- matches some of the same values
[INFO] [stderr] 259 |                     '\u{b}'..='\u{c}' => Some(Self::State2),
[INFO] [stderr]     |                     ----------------- matches some of the same values
[INFO] [stderr] 260 |                     '\r' => Some(Self::State2),
[INFO] [stderr]     |                     ---- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 270 |                     _ => None,
[INFO] [stderr]     |                     ^ ...and 9 other patterns collectively make this unreachable
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `JsonLexer__State` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State25` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState25`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State10` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState10`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State1` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState1`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State28` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState28`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State31` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState31`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State24` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState24`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State20` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState20`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State6` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState6`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State11` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState11`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State8` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState8`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State23` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState23`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State7` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState7`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State2` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState2`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State13` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState13`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State16` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState16`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State27` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState27`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State14` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState14`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State19` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState19`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State3` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState3`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State12` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState12`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State22` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState22`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State4` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState4`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State5` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState5`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State15` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState15`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State29` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState29`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State21` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState21`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State18` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState18`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State26` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState26`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State9` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState9`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State30` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState30`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State0` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState0`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonLexer__State17` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerState17`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__JsonLexer__Iter` should have an upper camel case name
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:159:6
[INFO] [stderr]     |
[INFO] [stderr] 159 | enum JsonLexer {
[INFO] [stderr]     |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonLexerIter`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `type_id`
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:309:39
[INFO] [stderr]     |
[INFO] [stderr] 309 |                 SymbolId::NonTerminal(type_id) => {
[INFO] [stderr]     |                                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_id`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `production_handle`
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:557:17
[INFO] [stderr]     |
[INFO] [stderr] 557 |                 production_handle,
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `production_handle: _`
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:188:12
[INFO] [stderr]     |
[INFO] [stderr] 188 |     Object(Box<Object>),
[INFO] [stderr]     |     ------ ^^^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 188 -     Object(Box<Object>),
[INFO] [stderr] 188 +     Object(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:189:11
[INFO] [stderr]     |
[INFO] [stderr] 189 |     Array(Box<Array>),
[INFO] [stderr]     |     ----- ^^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 189 -     Array(Box<Array>),
[INFO] [stderr] 189 +     Array(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:190:12
[INFO] [stderr]     |
[INFO] [stderr] 190 |     String(JsonString),
[INFO] [stderr]     |     ------ ^^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 190 -     String(JsonString),
[INFO] [stderr] 190 +     String(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:192:12
[INFO] [stderr]     |
[INFO] [stderr] 192 |     Number(Box<Token<JsonLexer>>),
[INFO] [stderr]     |     ------ ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Value` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 192 -     Number(Box<Token<JsonLexer>>),
[INFO] [stderr] 192 +     Number(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `left_brace` and `right_brace` are never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:376:9
[INFO] [stderr]     |
[INFO] [stderr] 374 |     Empty {
[INFO] [stderr]     |     ----- fields in this variant
[INFO] [stderr] 375 |         // #[Terminal(JsonLexer::LeftBrace)]
[INFO] [stderr] 376 |         left_brace: (),
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 377 |         // #[Terminal(JsonLexer::RightBrace)]
[INFO] [stderr] 378 |         right_brace: (),
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Object` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `left_brace`, `members`, and `right_brace` are never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:382:9
[INFO] [stderr]     |
[INFO] [stderr] 380 |     Members {
[INFO] [stderr]     |     ------- fields in this variant
[INFO] [stderr] 381 |         // #[Terminal(JsonLexer::LeftBrace)]
[INFO] [stderr] 382 |         left_brace: (),
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 383 |         members: Box<Members>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr] 384 |         // #[Terminal(JsonLexer::RightBrace)]
[INFO] [stderr] 385 |         right_brace: (),
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Object` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:453:10
[INFO] [stderr]     |
[INFO] [stderr] 453 |     Pair(Pair),
[INFO] [stderr]     |     ---- ^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Members` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 453 -     Pair(Pair),
[INFO] [stderr] 453 +     Pair(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `members`, `comma`, and `pair` are never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:455:9
[INFO] [stderr]     |
[INFO] [stderr] 454 |     MembersCommaPair {
[INFO] [stderr]     |     ---------------- fields in this variant
[INFO] [stderr] 455 |         members: Box<Members>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr] 456 |         comma: (),
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 457 |         pair: Pair,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Members` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `string`, `colon`, and `value` are never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:523:5
[INFO] [stderr]     |
[INFO] [stderr] 522 | struct Pair {
[INFO] [stderr]     |        ---- fields in this struct
[INFO] [stderr] 523 |     string: JsonString,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 524 |     // #[Terminal(JsonLexer::Colon)]
[INFO] [stderr] 525 |     colon: (),
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 526 |     value: Box<Value>,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `left_bracket` and `right_bracket` are never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:579:9
[INFO] [stderr]     |
[INFO] [stderr] 578 |     Empty {
[INFO] [stderr]     |     ----- fields in this variant
[INFO] [stderr] 579 |         left_bracket: (),
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 580 |         right_bracket: (),
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Array` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `left_bracket`, `elements`, and `right_bracket` are never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:583:9
[INFO] [stderr]     |
[INFO] [stderr] 582 |     Elements {
[INFO] [stderr]     |     -------- fields in this variant
[INFO] [stderr] 583 |         left_bracket: (),
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 584 |         elements: Box<Elements>,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr] 585 |         right_bracket: (),
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Array` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:659:11
[INFO] [stderr]     |
[INFO] [stderr] 659 |     Value(Value),
[INFO] [stderr]     |     ----- ^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Elements` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]     |
[INFO] [stderr] 659 -     Value(Value),
[INFO] [stderr] 659 +     Value(()),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `elements`, `comma`, and `value` are never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:661:9
[INFO] [stderr]     |
[INFO] [stderr] 660 |     ElementsCommaValue {
[INFO] [stderr]     |     ------------------ fields in this variant
[INFO] [stderr] 661 |         elements: Box<Elements>,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr] 662 |         comma: (),
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 663 |         value: Value,
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Elements` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `content` is never read
[INFO] [stderr]    --> naivc-derive/examples/manual_json_parser.rs:729:5
[INFO] [stderr]     |
[INFO] [stderr] 728 | struct JsonString {
[INFO] [stderr]     |        ---------- field in this struct
[INFO] [stderr] 729 |     content: String,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `JsonString` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: type `JsonToken__State` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State4` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState4`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State10` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState10`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State20` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState20`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State12` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState12`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State8` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState8`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State22` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState22`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State21` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState21`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State31` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState31`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State23` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState23`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State18` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState18`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State14` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState14`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State29` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState29`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State11` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState11`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State17` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState17`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State7` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState7`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State15` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState15`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State6` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState6`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State3` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState3`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State5` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState5`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State27` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState27`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State24` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState24`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State30` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState30`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State0` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState0`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State1` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState1`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State25` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState25`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State16` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState16`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State13` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState13`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State19` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState19`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State2` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState2`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State28` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState28`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State9` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState9`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `__JsonToken__State26` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenState26`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__JsonToken__Iter` should have an upper camel case name
[INFO] [stderr]   --> naivc-parser/examples/json_parser.rs:16:6
[INFO] [stderr]    |
[INFO] [stderr] 16 | enum JsonToken {
[INFO] [stderr]    |      ^^^^^^^^^ help: convert the identifier to upper camel case: `JsonTokenIter`
[INFO] [stderr] 
[INFO] [stderr] warning: `naivc-derive` (example "json_lexer") generated 34 warnings
[INFO] [stderr] warning: `naivc-derive` (example "manual_json_lexer") generated 1 warning
[INFO] [stderr] warning: `naivc-derive` (example "manual_json_parser") generated 50 warnings (run `cargo fix --example "manual_json_parser" -p naivc-derive` to apply 2 suggestions)
[INFO] [stderr] warning: `naivc-parser` (example "json_parser") generated 34 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/naivc_derive-0537c036e975ea2d)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/naivc_lexer-5e08983436cf5f5b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test dfa::range_partition::tests::test_partition_adjacent_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_all_ranges_end_at_char_max ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_complex_overlap ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_contained_range ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_empty_set ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_full_unicode_range ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_fully_nested_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_identical_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_interleaved_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_boundary_at_zero ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_multiple_ranges_ending_at_char_max ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_multiple_ranges_per_set ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_no_sets ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_non_overlapping_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_many_overlapping_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_overlapping_at_char_max ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_single_char_at_char_max ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_single_chars ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_single_set ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_three_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_two_overlapping_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_unicode_ranges ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_with_char_max ... ok
[INFO] [stdout] test dfa::range_partition::tests::test_partition_with_gaps_and_overlaps ... ok
[INFO] [stdout] test dfa::tests::literal_token_accepts_exact_char ... ok
[INFO] [stdout] test dfa::tests::unicode_tokens_respect_priority ... ok
[INFO] [stdout] test dfa::tests::unicode_literals_and_ranges_are_supported ... ok
[INFO] [stdout] test regex::lex::tests::test_character_classes ... ok
[INFO] [stdout] test regex::lex::tests::test_complex_patterns ... ok
[INFO] [stdout] test regex::lex::tests::test_complex_regex_patterns ... ok
[INFO] [stdout] test regex::lex::tests::test_escape_sequences_metacharacters ... ok
[INFO] [stdout] test regex::lex::tests::test_escape_sequences_quotes ... ok
[INFO] [stdout] test regex::lex::tests::test_escape_sequences_whitespace ... ok
[INFO] [stdout] test regex::lex::tests::test_escaped_character_spans ... ok
[INFO] [stdout] test regex::lex::tests::test_hex_escapes ... ok
[INFO] [stdout] test regex::lex::tests::test_invalid_escape_defaults_to_literal ... ok
[INFO] [stdout] test regex::lex::tests::test_octal_escapes ... ok
[INFO] [stdout] test dfa::tests::overlapping_tokens_use_priority ... ok
[INFO] [stdout] test dfa::tests::supports_char_classes_and_quantifiers ... ok
[INFO] [stdout] test regex::lex::tests::test_iterator_implementation ... ok
[INFO] [stdout] test regex::lex::tests::test_special_characters ... ok
[INFO] [stdout] test regex::lex::tests::test_token_spans ... ok
[INFO] [stdout] test regex::lex::tests::test_negated_unicode_properties ... ok
[INFO] [stdout] test regex::lex::tests::test_literal_characters ... ok
[INFO] [stdout] test regex::lex::tests::test_unicode_escapes_braces ... ok
[INFO] [stdout] test regex::lex::tests::test_unicode_escapes_fixed_width ... ok
[INFO] [stdout] test regex::lex::tests::test_empty_input ... ok
[INFO] [stdout] test regex::lex::tests::test_unicode_multibyte ... ok
[INFO] [stdout] test regex::lex::tests::test_unicode_properties ... ok
[INFO] [stdout] test regex::lex::tests::test_quantifier_spans ... FAILED
[INFO] [stdout] test lexer::plain::tests::test_unicode_unmatched_error ... ok
[INFO] [stdout] test lexer::plain::tests::test_mixed_scripts_and_emoji ... ok
[INFO] [stdout] test lexer::plain::tests::test_identifier_with_digits ... ok
[INFO] [stdout] test lexer::plain::tests::test_unicode_comments_and_special_chars ... ok
[INFO] [stdout] test lexer::plain::tests::test_python_lexer_with_unicode ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- regex::lex::tests::test_quantifier_spans stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'regex::lex::tests::test_quantifier_spans' (73) panicked at naivc-lexer/src/regex/lex.rs:591:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: (1, 2)
[INFO] [stdout]  right: (1, 6)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2b9d10d92 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2b9d10d92 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2b9d10d92 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2b9d10d92 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2b9d258fa - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2b9d258fa - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x5dd2b9d15bc6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2b9d15bc6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2b9cef25f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2b9cef25f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2b9d09079 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd2b9ca497e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd2b9ca497e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2b9d09232 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd2b9d09232 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd2b9cef318 - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd2b9ce6ce9 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd2b9cf016d - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2b9d2600c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd2b9d25ec3 - core[c5ed12ab89cc536a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5dd2b9c6aa78 - core[c5ed12ab89cc536a]::panicking::assert_failed::<(usize, usize), (usize, usize)>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5dd2b9c57903 - naivc_lexer[9f9de373c17413a8]::regex::lex::tests::test_quantifier_spans
[INFO] [stdout]                                at /opt/rustwide/workdir/naivc-lexer/src/regex/lex.rs:591:9
[INFO] [stdout]   22:     0x5dd2b9c496d7 - naivc_lexer[9f9de373c17413a8]::regex::lex::tests::test_quantifier_spans::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/naivc-lexer/src/regex/lex.rs:584:31
[INFO] [stdout]   23:     0x5dd2b9c7c476 - <naivc_lexer[9f9de373c17413a8]::regex::lex::tests::test_quantifier_spans::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd2b9c98d2b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd2b9c98d2b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd2b9ca558a - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd2b9ca558a - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd2b9ca558a - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd2b9ca558a - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd2b9ca558a - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd2b9ca558a - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd2b9ca558a - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd2b9c9fa54 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd2b9c9fa54 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd2b9ca8082 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd2b9ca8082 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd2b9d1063f - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x5dd2b9d1063f - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x79defa418aa4 - <unknown>
[INFO] [stdout]   45:     0x79defa4a5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lexer::plain::tests::test_python_lexer_with_unicode stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lexer::plain::tests::test_python_lexer_with_unicode' (56) panicked at naivc-lexer/src/lexer/plain.rs:223:9:
[INFO] [stdout] assertion failed: tokens.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2b9d10d92 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2b9d10d92 - std[716c9a7a72e5c14e]::backtrace_rs::backtrace::trace_unsynchronized::<std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2b9d10d92 - std[716c9a7a72e5c14e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2b9d10d92 - <<std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c5ed12ab89cc536a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2b9d258fa - <core[c5ed12ab89cc536a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2b9d258fa - core[c5ed12ab89cc536a]::fmt::write
[INFO] [stdout]    6:     0x5dd2b9d15bc6 - std[716c9a7a72e5c14e]::io::default_write_fmt::<alloc[9c68fdf4f4f29218]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2b9d15bc6 - <alloc[9c68fdf4f4f29218]::vec::Vec<u8> as std[716c9a7a72e5c14e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2b9cef25f - <std[716c9a7a72e5c14e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2b9cef25f - std[716c9a7a72e5c14e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2b9d09079 - std[716c9a7a72e5c14e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd2b9ca497e - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x5dd2b9ca497e - test[64760d2bdea328cc]::test_main_with_exit_callback::<test[64760d2bdea328cc]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2b9d09232 - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn for<'a, 'b> core[c5ed12ab89cc536a]::ops::function::Fn<(&'a std[716c9a7a72e5c14e]::panic::PanicHookInfo<'b>,), Output = ()> + core[c5ed12ab89cc536a]::marker::Sync + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::Fn<(&std[716c9a7a72e5c14e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x5dd2b9d09232 - std[716c9a7a72e5c14e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd2b9cef34a - std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd2b9ce6ce9 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_end_short_backtrace::<std[716c9a7a72e5c14e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd2b9cf016d - __rustc[4f0b026143eab78e]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2b9d2600c - core[c5ed12ab89cc536a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd2b9d25fd2 - core[c5ed12ab89cc536a]::panicking::panic
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5dd2b9c42881 - naivc_lexer[9f9de373c17413a8]::lexer::plain::tests::test_python_lexer_with_unicode
[INFO] [stdout]                                at /opt/rustwide/workdir/naivc-lexer/src/lexer/plain.rs:223:9
[INFO] [stdout]   21:     0x5dd2b9c3b1b7 - naivc_lexer[9f9de373c17413a8]::lexer::plain::tests::test_python_lexer_with_unicode::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/naivc-lexer/src/lexer/plain.rs:180:40
[INFO] [stdout]   22:     0x5dd2b9c7c2b6 - <naivc_lexer[9f9de373c17413a8]::lexer::plain::tests::test_python_lexer_with_unicode::{closure#0} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd2b9c98d2b - <fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd2b9c98d2b - test[64760d2bdea328cc]::__rust_begin_short_backtrace::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, fn() -> core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd2b9ca558a - test[64760d2bdea328cc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd2b9ca558a - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd2b9ca558a - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd2b9ca558a - std[716c9a7a72e5c14e]::panicking::catch_unwind::<core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>, core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd2b9ca558a - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<test[64760d2bdea328cc]::run_test_in_process::{closure#0}>, core[c5ed12ab89cc536a]::result::Result<(), alloc[9c68fdf4f4f29218]::string::String>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd2b9ca558a - test[64760d2bdea328cc]::run_test_in_process
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd2b9ca558a - test[64760d2bdea328cc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd2b9c9fa54 - test[64760d2bdea328cc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd2b9c9fa54 - std[716c9a7a72e5c14e]::sys::backtrace::__rust_begin_short_backtrace::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd2b9ca8082 - <core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::panicking::catch_unwind::do_call::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::panicking::catch_unwind::<(), core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::panic::catch_unwind::<core[c5ed12ab89cc536a]::panic::unwind_safe::AssertUnwindSafe<std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd2b9ca8082 - std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked::<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd2b9ca8082 - <std[716c9a7a72e5c14e]::thread::lifecycle::spawn_unchecked<test[64760d2bdea328cc]::run_test::{closure#1}, ()>::{closure#1} as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd2b9d1063f - <alloc[9c68fdf4f4f29218]::boxed::Box<dyn core[c5ed12ab89cc536a]::ops::function::FnOnce<(), Output = ()> + core[c5ed12ab89cc536a]::marker::Send> as core[c5ed12ab89cc536a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   42:     0x5dd2b9d1063f - <std[716c9a7a72e5c14e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/2fd6efc32704647e64d3d646d21c4c68eae100e4/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   43:     0x79defa418aa4 - <unknown>
[INFO] [stdout]   44:     0x79defa4a5a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     lexer::plain::tests::test_python_lexer_with_unicode
[INFO] [stdout]     regex::lex::tests::test_quantifier_spans
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 53 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.67s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p naivc-lexer --lib`
[INFO] running `Command { std: "docker" "inspect" "a295d2c9a935259fe868c0cbe260c63c86fb9a729497c2c924e1a81e3bb67b5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a295d2c9a935259fe868c0cbe260c63c86fb9a729497c2c924e1a81e3bb67b5a", kill_on_drop: false }`
[INFO] [stdout] a295d2c9a935259fe868c0cbe260c63c86fb9a729497c2c924e1a81e3bb67b5a
