intl_pluralrules 1.0.1

A plural rule categorizer for numeric input.
Documentation
Build #675791 2022-11-18T01:39:16.019614+00:00
# rustc version
rustc 1.67.0-nightly (83356b78c 2022-11-17)# docs.rs version
docsrs 0.6.0 (2e5ef9b6 2022-11-15)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/intl_pluralrules-1.0.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/intl_pluralrules-1.0.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20221117-1.67.0-nightly-83356b78c\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] fe985d96862140d5e10394adedb5516a29edf3b7ab096063619b24adbc86c07c
[INFO] running `Command { std: "docker" "start" "-a" "fe985d96862140d5e10394adedb5516a29edf3b7ab096063619b24adbc86c07c", kill_on_drop: false }`
[INFO] [stderr]  Documenting intl_pluralrules v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]   --> src/rules.rs:99:26
[INFO] [stderr]    |
[INFO] [stderr] 99 |                         };
[INFO] [stderr]    |                          ^ help: remove this semicolon
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:109:26
[INFO] [stderr]     |
[INFO] [stderr] 109 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:119:26
[INFO] [stderr]     |
[INFO] [stderr] 119 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:129:26
[INFO] [stderr]     |
[INFO] [stderr] 129 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:139:26
[INFO] [stderr]     |
[INFO] [stderr] 139 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:147:26
[INFO] [stderr]     |
[INFO] [stderr] 147 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:165:26
[INFO] [stderr]     |
[INFO] [stderr] 165 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:175:26
[INFO] [stderr]     |
[INFO] [stderr] 175 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:185:26
[INFO] [stderr]     |
[INFO] [stderr] 185 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:195:26
[INFO] [stderr]     |
[INFO] [stderr] 195 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:205:26
[INFO] [stderr]     |
[INFO] [stderr] 205 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:215:26
[INFO] [stderr]     |
[INFO] [stderr] 215 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:225:26
[INFO] [stderr]     |
[INFO] [stderr] 225 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:235:26
[INFO] [stderr]     |
[INFO] [stderr] 235 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:245:26
[INFO] [stderr]     |
[INFO] [stderr] 245 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:255:26
[INFO] [stderr]     |
[INFO] [stderr] 255 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:265:26
[INFO] [stderr]     |
[INFO] [stderr] 265 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:275:26
[INFO] [stderr]     |
[INFO] [stderr] 275 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:285:26
[INFO] [stderr]     |
[INFO] [stderr] 285 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:295:26
[INFO] [stderr]     |
[INFO] [stderr] 295 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:305:26
[INFO] [stderr]     |
[INFO] [stderr] 305 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:315:26
[INFO] [stderr]     |
[INFO] [stderr] 315 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:325:26
[INFO] [stderr]     |
[INFO] [stderr] 325 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:337:26
[INFO] [stderr]     |
[INFO] [stderr] 337 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:351:26
[INFO] [stderr]     |
[INFO] [stderr] 351 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:361:26
[INFO] [stderr]     |
[INFO] [stderr] 361 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:379:26
[INFO] [stderr]     |
[INFO] [stderr] 379 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:395:26
[INFO] [stderr]     |
[INFO] [stderr] 395 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:405:26
[INFO] [stderr]     |
[INFO] [stderr] 405 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:421:26
[INFO] [stderr]     |
[INFO] [stderr] 421 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:431:26
[INFO] [stderr]     |
[INFO] [stderr] 431 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:443:26
[INFO] [stderr]     |
[INFO] [stderr] 443 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:460:26
[INFO] [stderr]     |
[INFO] [stderr] 460 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:470:26
[INFO] [stderr]     |
[INFO] [stderr] 470 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:480:26
[INFO] [stderr]     |
[INFO] [stderr] 480 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:488:26
[INFO] [stderr]     |
[INFO] [stderr] 488 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:498:26
[INFO] [stderr]     |
[INFO] [stderr] 498 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:513:26
[INFO] [stderr]     |
[INFO] [stderr] 513 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:523:26
[INFO] [stderr]     |
[INFO] [stderr] 523 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:533:26
[INFO] [stderr]     |
[INFO] [stderr] 533 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:545:26
[INFO] [stderr]     |
[INFO] [stderr] 545 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:557:26
[INFO] [stderr]     |
[INFO] [stderr] 557 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:567:26
[INFO] [stderr]     |
[INFO] [stderr] 567 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:577:26
[INFO] [stderr]     |
[INFO] [stderr] 577 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:589:26
[INFO] [stderr]     |
[INFO] [stderr] 589 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:599:26
[INFO] [stderr]     |
[INFO] [stderr] 599 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:613:26
[INFO] [stderr]     |
[INFO] [stderr] 613 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:623:26
[INFO] [stderr]     |
[INFO] [stderr] 623 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:643:26
[INFO] [stderr]     |
[INFO] [stderr] 643 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:653:26
[INFO] [stderr]     |
[INFO] [stderr] 653 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:663:26
[INFO] [stderr]     |
[INFO] [stderr] 663 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:673:26
[INFO] [stderr]     |
[INFO] [stderr] 673 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:683:26
[INFO] [stderr]     |
[INFO] [stderr] 683 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:693:26
[INFO] [stderr]     |
[INFO] [stderr] 693 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:703:26
[INFO] [stderr]     |
[INFO] [stderr] 703 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:713:26
[INFO] [stderr]     |
[INFO] [stderr] 713 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:723:26
[INFO] [stderr]     |
[INFO] [stderr] 723 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:733:26
[INFO] [stderr]     |
[INFO] [stderr] 733 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:743:26
[INFO] [stderr]     |
[INFO] [stderr] 743 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:753:26
[INFO] [stderr]     |
[INFO] [stderr] 753 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:763:26
[INFO] [stderr]     |
[INFO] [stderr] 763 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:775:26
[INFO] [stderr]     |
[INFO] [stderr] 775 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:785:26
[INFO] [stderr]     |
[INFO] [stderr] 785 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:795:26
[INFO] [stderr]     |
[INFO] [stderr] 795 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:805:26
[INFO] [stderr]     |
[INFO] [stderr] 805 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:819:26
[INFO] [stderr]     |
[INFO] [stderr] 819 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:832:26
[INFO] [stderr]     |
[INFO] [stderr] 832 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:860:26
[INFO] [stderr]     |
[INFO] [stderr] 860 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:878:26
[INFO] [stderr]     |
[INFO] [stderr] 878 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:888:26
[INFO] [stderr]     |
[INFO] [stderr] 888 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:898:26
[INFO] [stderr]     |
[INFO] [stderr] 898 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:908:26
[INFO] [stderr]     |
[INFO] [stderr] 908 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:916:26
[INFO] [stderr]     |
[INFO] [stderr] 916 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:931:26
[INFO] [stderr]     |
[INFO] [stderr] 931 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:939:26
[INFO] [stderr]     |
[INFO] [stderr] 939 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:949:26
[INFO] [stderr]     |
[INFO] [stderr] 949 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:959:26
[INFO] [stderr]     |
[INFO] [stderr] 959 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:969:26
[INFO] [stderr]     |
[INFO] [stderr] 969 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:979:26
[INFO] [stderr]     |
[INFO] [stderr] 979 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:993:26
[INFO] [stderr]     |
[INFO] [stderr] 993 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1003:26
[INFO] [stderr]      |
[INFO] [stderr] 1003 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1011:26
[INFO] [stderr]      |
[INFO] [stderr] 1011 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1021:26
[INFO] [stderr]      |
[INFO] [stderr] 1021 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1031:26
[INFO] [stderr]      |
[INFO] [stderr] 1031 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1039:26
[INFO] [stderr]      |
[INFO] [stderr] 1039 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1049:26
[INFO] [stderr]      |
[INFO] [stderr] 1049 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1059:26
[INFO] [stderr]      |
[INFO] [stderr] 1059 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1079:26
[INFO] [stderr]      |
[INFO] [stderr] 1079 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1091:26
[INFO] [stderr]      |
[INFO] [stderr] 1091 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1101:26
[INFO] [stderr]      |
[INFO] [stderr] 1101 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1111:26
[INFO] [stderr]      |
[INFO] [stderr] 1111 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1121:26
[INFO] [stderr]      |
[INFO] [stderr] 1121 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1131:26
[INFO] [stderr]      |
[INFO] [stderr] 1131 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1151:26
[INFO] [stderr]      |
[INFO] [stderr] 1151 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1169:26
[INFO] [stderr]      |
[INFO] [stderr] 1169 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1181:26
[INFO] [stderr]      |
[INFO] [stderr] 1181 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1189:26
[INFO] [stderr]      |
[INFO] [stderr] 1189 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1199:26
[INFO] [stderr]      |
[INFO] [stderr] 1199 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1213:26
[INFO] [stderr]      |
[INFO] [stderr] 1213 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1225:26
[INFO] [stderr]      |
[INFO] [stderr] 1225 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1235:26
[INFO] [stderr]      |
[INFO] [stderr] 1235 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1243:26
[INFO] [stderr]      |
[INFO] [stderr] 1243 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1253:26
[INFO] [stderr]      |
[INFO] [stderr] 1253 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1268:26
[INFO] [stderr]      |
[INFO] [stderr] 1268 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1278:26
[INFO] [stderr]      |
[INFO] [stderr] 1278 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1288:26
[INFO] [stderr]      |
[INFO] [stderr] 1288 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1298:26
[INFO] [stderr]      |
[INFO] [stderr] 1298 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1308:26
[INFO] [stderr]      |
[INFO] [stderr] 1308 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1318:26
[INFO] [stderr]      |
[INFO] [stderr] 1318 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1326:26
[INFO] [stderr]      |
[INFO] [stderr] 1326 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1336:26
[INFO] [stderr]      |
[INFO] [stderr] 1336 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1346:26
[INFO] [stderr]      |
[INFO] [stderr] 1346 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1356:26
[INFO] [stderr]      |
[INFO] [stderr] 1356 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1366:26
[INFO] [stderr]      |
[INFO] [stderr] 1366 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1376:26
[INFO] [stderr]      |
[INFO] [stderr] 1376 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1386:26
[INFO] [stderr]      |
[INFO] [stderr] 1386 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1396:26
[INFO] [stderr]      |
[INFO] [stderr] 1396 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1406:26
[INFO] [stderr]      |
[INFO] [stderr] 1406 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1416:26
[INFO] [stderr]      |
[INFO] [stderr] 1416 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1426:26
[INFO] [stderr]      |
[INFO] [stderr] 1426 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1438:26
[INFO] [stderr]      |
[INFO] [stderr] 1438 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1454:26
[INFO] [stderr]      |
[INFO] [stderr] 1454 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1462:26
[INFO] [stderr]      |
[INFO] [stderr] 1462 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1472:26
[INFO] [stderr]      |
[INFO] [stderr] 1472 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1482:26
[INFO] [stderr]      |
[INFO] [stderr] 1482 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1492:26
[INFO] [stderr]      |
[INFO] [stderr] 1492 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1502:26
[INFO] [stderr]      |
[INFO] [stderr] 1502 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1510:26
[INFO] [stderr]      |
[INFO] [stderr] 1510 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1518:26
[INFO] [stderr]      |
[INFO] [stderr] 1518 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1528:26
[INFO] [stderr]      |
[INFO] [stderr] 1528 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1541:26
[INFO] [stderr]      |
[INFO] [stderr] 1541 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1559:26
[INFO] [stderr]      |
[INFO] [stderr] 1559 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1569:26
[INFO] [stderr]      |
[INFO] [stderr] 1569 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1579:26
[INFO] [stderr]      |
[INFO] [stderr] 1579 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1587:26
[INFO] [stderr]      |
[INFO] [stderr] 1587 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1597:26
[INFO] [stderr]      |
[INFO] [stderr] 1597 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1607:26
[INFO] [stderr]      |
[INFO] [stderr] 1607 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1619:26
[INFO] [stderr]      |
[INFO] [stderr] 1619 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1629:26
[INFO] [stderr]      |
[INFO] [stderr] 1629 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1637:26
[INFO] [stderr]      |
[INFO] [stderr] 1637 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1647:26
[INFO] [stderr]      |
[INFO] [stderr] 1647 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1657:26
[INFO] [stderr]      |
[INFO] [stderr] 1657 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1667:26
[INFO] [stderr]      |
[INFO] [stderr] 1667 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1675:26
[INFO] [stderr]      |
[INFO] [stderr] 1675 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1683:26
[INFO] [stderr]      |
[INFO] [stderr] 1683 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1693:26
[INFO] [stderr]      |
[INFO] [stderr] 1693 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1703:26
[INFO] [stderr]      |
[INFO] [stderr] 1703 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1718:26
[INFO] [stderr]      |
[INFO] [stderr] 1718 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1728:26
[INFO] [stderr]      |
[INFO] [stderr] 1728 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1736:26
[INFO] [stderr]      |
[INFO] [stderr] 1736 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1744:26
[INFO] [stderr]      |
[INFO] [stderr] 1744 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1754:26
[INFO] [stderr]      |
[INFO] [stderr] 1754 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1764:26
[INFO] [stderr]      |
[INFO] [stderr] 1764 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1772:26
[INFO] [stderr]      |
[INFO] [stderr] 1772 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1782:26
[INFO] [stderr]      |
[INFO] [stderr] 1782 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1792:26
[INFO] [stderr]      |
[INFO] [stderr] 1792 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1810:26
[INFO] [stderr]      |
[INFO] [stderr] 1810 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1820:26
[INFO] [stderr]      |
[INFO] [stderr] 1820 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1828:26
[INFO] [stderr]      |
[INFO] [stderr] 1828 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1838:26
[INFO] [stderr]      |
[INFO] [stderr] 1838 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1848:26
[INFO] [stderr]      |
[INFO] [stderr] 1848 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1858:26
[INFO] [stderr]      |
[INFO] [stderr] 1858 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1868:26
[INFO] [stderr]      |
[INFO] [stderr] 1868 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1878:26
[INFO] [stderr]      |
[INFO] [stderr] 1878 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1888:26
[INFO] [stderr]      |
[INFO] [stderr] 1888 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1910:26
[INFO] [stderr]      |
[INFO] [stderr] 1910 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1920:26
[INFO] [stderr]      |
[INFO] [stderr] 1920 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1928:26
[INFO] [stderr]      |
[INFO] [stderr] 1928 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1938:26
[INFO] [stderr]      |
[INFO] [stderr] 1938 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1948:26
[INFO] [stderr]      |
[INFO] [stderr] 1948 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1966:26
[INFO] [stderr]      |
[INFO] [stderr] 1966 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1982:26
[INFO] [stderr]      |
[INFO] [stderr] 1982 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1994:26
[INFO] [stderr]      |
[INFO] [stderr] 1994 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2012:26
[INFO] [stderr]      |
[INFO] [stderr] 2012 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2024:26
[INFO] [stderr]      |
[INFO] [stderr] 2024 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2034:26
[INFO] [stderr]      |
[INFO] [stderr] 2034 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2044:26
[INFO] [stderr]      |
[INFO] [stderr] 2044 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2054:26
[INFO] [stderr]      |
[INFO] [stderr] 2054 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2062:26
[INFO] [stderr]      |
[INFO] [stderr] 2062 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2070:26
[INFO] [stderr]      |
[INFO] [stderr] 2070 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2080:26
[INFO] [stderr]      |
[INFO] [stderr] 2080 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2090:26
[INFO] [stderr]      |
[INFO] [stderr] 2090 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2098:26
[INFO] [stderr]      |
[INFO] [stderr] 2098 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2106:26
[INFO] [stderr]      |
[INFO] [stderr] 2106 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2114:26
[INFO] [stderr]      |
[INFO] [stderr] 2114 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2122:26
[INFO] [stderr]      |
[INFO] [stderr] 2122 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2132:26
[INFO] [stderr]      |
[INFO] [stderr] 2132 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2142:26
[INFO] [stderr]      |
[INFO] [stderr] 2142 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2150:26
[INFO] [stderr]      |
[INFO] [stderr] 2150 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2160:26
[INFO] [stderr]      |
[INFO] [stderr] 2160 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2170:26
[INFO] [stderr]      |
[INFO] [stderr] 2170 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2178:26
[INFO] [stderr]      |
[INFO] [stderr] 2178 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2188:26
[INFO] [stderr]      |
[INFO] [stderr] 2188 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2198:26
[INFO] [stderr]      |
[INFO] [stderr] 2198 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2208:26
[INFO] [stderr]      |
[INFO] [stderr] 2208 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2218:26
[INFO] [stderr]      |
[INFO] [stderr] 2218 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2228:26
[INFO] [stderr]      |
[INFO] [stderr] 2228 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2238:26
[INFO] [stderr]      |
[INFO] [stderr] 2238 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2248:26
[INFO] [stderr]      |
[INFO] [stderr] 2248 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2256:26
[INFO] [stderr]      |
[INFO] [stderr] 2256 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2266:26
[INFO] [stderr]      |
[INFO] [stderr] 2266 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2276:26
[INFO] [stderr]      |
[INFO] [stderr] 2276 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2294:26
[INFO] [stderr]      |
[INFO] [stderr] 2294 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2304:26
[INFO] [stderr]      |
[INFO] [stderr] 2304 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2314:26
[INFO] [stderr]      |
[INFO] [stderr] 2314 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2326:26
[INFO] [stderr]      |
[INFO] [stderr] 2326 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2336:26
[INFO] [stderr]      |
[INFO] [stderr] 2336 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2374:26
[INFO] [stderr]      |
[INFO] [stderr] 2374 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2384:26
[INFO] [stderr]      |
[INFO] [stderr] 2384 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2394:26
[INFO] [stderr]      |
[INFO] [stderr] 2394 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2404:26
[INFO] [stderr]      |
[INFO] [stderr] 2404 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2414:26
[INFO] [stderr]      |
[INFO] [stderr] 2414 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2422:26
[INFO] [stderr]      |
[INFO] [stderr] 2422 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2430:26
[INFO] [stderr]      |
[INFO] [stderr] 2430 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2438:26
[INFO] [stderr]      |
[INFO] [stderr] 2438 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2446:26
[INFO] [stderr]      |
[INFO] [stderr] 2446 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2456:26
[INFO] [stderr]      |
[INFO] [stderr] 2456 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2474:26
[INFO] [stderr]      |
[INFO] [stderr] 2474 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2484:26
[INFO] [stderr]      |
[INFO] [stderr] 2484 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2494:26
[INFO] [stderr]      |
[INFO] [stderr] 2494 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2502:26
[INFO] [stderr]      |
[INFO] [stderr] 2502 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2510:26
[INFO] [stderr]      |
[INFO] [stderr] 2510 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2518:26
[INFO] [stderr]      |
[INFO] [stderr] 2518 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2526:26
[INFO] [stderr]      |
[INFO] [stderr] 2526 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2540:26
[INFO] [stderr]      |
[INFO] [stderr] 2540 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2548:26
[INFO] [stderr]      |
[INFO] [stderr] 2548 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2556:26
[INFO] [stderr]      |
[INFO] [stderr] 2556 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2564:26
[INFO] [stderr]      |
[INFO] [stderr] 2564 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2572:26
[INFO] [stderr]      |
[INFO] [stderr] 2572 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2582:26
[INFO] [stderr]      |
[INFO] [stderr] 2582 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2592:26
[INFO] [stderr]      |
[INFO] [stderr] 2592 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2600:26
[INFO] [stderr]      |
[INFO] [stderr] 2600 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2608:26
[INFO] [stderr]      |
[INFO] [stderr] 2608 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2616:26
[INFO] [stderr]      |
[INFO] [stderr] 2616 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2624:26
[INFO] [stderr]      |
[INFO] [stderr] 2624 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2637:26
[INFO] [stderr]      |
[INFO] [stderr] 2637 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2653:26
[INFO] [stderr]      |
[INFO] [stderr] 2653 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2663:26
[INFO] [stderr]      |
[INFO] [stderr] 2663 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2671:26
[INFO] [stderr]      |
[INFO] [stderr] 2671 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2679:26
[INFO] [stderr]      |
[INFO] [stderr] 2679 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2687:26
[INFO] [stderr]      |
[INFO] [stderr] 2687 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2709:26
[INFO] [stderr]      |
[INFO] [stderr] 2709 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2717:26
[INFO] [stderr]      |
[INFO] [stderr] 2717 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2725:26
[INFO] [stderr]      |
[INFO] [stderr] 2725 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2733:26
[INFO] [stderr]      |
[INFO] [stderr] 2733 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2741:26
[INFO] [stderr]      |
[INFO] [stderr] 2741 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2749:26
[INFO] [stderr]      |
[INFO] [stderr] 2749 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2757:26
[INFO] [stderr]      |
[INFO] [stderr] 2757 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2765:26
[INFO] [stderr]      |
[INFO] [stderr] 2765 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2778:26
[INFO] [stderr]      |
[INFO] [stderr] 2778 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2814:26
[INFO] [stderr]      |
[INFO] [stderr] 2814 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2822:26
[INFO] [stderr]      |
[INFO] [stderr] 2822 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2830:26
[INFO] [stderr]      |
[INFO] [stderr] 2830 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2838:26
[INFO] [stderr]      |
[INFO] [stderr] 2838 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2854:26
[INFO] [stderr]      |
[INFO] [stderr] 2854 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2862:26
[INFO] [stderr]      |
[INFO] [stderr] 2862 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2870:26
[INFO] [stderr]      |
[INFO] [stderr] 2870 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2878:26
[INFO] [stderr]      |
[INFO] [stderr] 2878 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2886:26
[INFO] [stderr]      |
[INFO] [stderr] 2886 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2894:26
[INFO] [stderr]      |
[INFO] [stderr] 2894 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2902:26
[INFO] [stderr]      |
[INFO] [stderr] 2902 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2910:26
[INFO] [stderr]      |
[INFO] [stderr] 2910 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2924:26
[INFO] [stderr]      |
[INFO] [stderr] 2924 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2932:26
[INFO] [stderr]      |
[INFO] [stderr] 2932 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2940:26
[INFO] [stderr]      |
[INFO] [stderr] 2940 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2948:26
[INFO] [stderr]      |
[INFO] [stderr] 2948 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2956:26
[INFO] [stderr]      |
[INFO] [stderr] 2956 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2964:26
[INFO] [stderr]      |
[INFO] [stderr] 2964 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2972:26
[INFO] [stderr]      |
[INFO] [stderr] 2972 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2980:26
[INFO] [stderr]      |
[INFO] [stderr] 2980 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2988:26
[INFO] [stderr]      |
[INFO] [stderr] 2988 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2998:26
[INFO] [stderr]      |
[INFO] [stderr] 2998 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3010:26
[INFO] [stderr]      |
[INFO] [stderr] 3010 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3018:26
[INFO] [stderr]      |
[INFO] [stderr] 3018 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3026:26
[INFO] [stderr]      |
[INFO] [stderr] 3026 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3036:26
[INFO] [stderr]      |
[INFO] [stderr] 3036 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3044:26
[INFO] [stderr]      |
[INFO] [stderr] 3044 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3061:26
[INFO] [stderr]      |
[INFO] [stderr] 3061 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3071:26
[INFO] [stderr]      |
[INFO] [stderr] 3071 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3081:26
[INFO] [stderr]      |
[INFO] [stderr] 3081 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3089:26
[INFO] [stderr]      |
[INFO] [stderr] 3089 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3111:26
[INFO] [stderr]      |
[INFO] [stderr] 3111 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3125:26
[INFO] [stderr]      |
[INFO] [stderr] 3125 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3138:26
[INFO] [stderr]      |
[INFO] [stderr] 3138 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3146:26
[INFO] [stderr]      |
[INFO] [stderr] 3146 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3154:26
[INFO] [stderr]      |
[INFO] [stderr] 3154 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3162:26
[INFO] [stderr]      |
[INFO] [stderr] 3162 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3170:26
[INFO] [stderr]      |
[INFO] [stderr] 3170 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3178:26
[INFO] [stderr]      |
[INFO] [stderr] 3178 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3186:26
[INFO] [stderr]      |
[INFO] [stderr] 3186 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3196:26
[INFO] [stderr]      |
[INFO] [stderr] 3196 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3204:26
[INFO] [stderr]      |
[INFO] [stderr] 3204 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3212:26
[INFO] [stderr]      |
[INFO] [stderr] 3212 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3220:26
[INFO] [stderr]      |
[INFO] [stderr] 3220 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3230:26
[INFO] [stderr]      |
[INFO] [stderr] 3230 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3247:26
[INFO] [stderr]      |
[INFO] [stderr] 3247 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3257:26
[INFO] [stderr]      |
[INFO] [stderr] 3257 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3276:26
[INFO] [stderr]      |
[INFO] [stderr] 3276 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3284:26
[INFO] [stderr]      |
[INFO] [stderr] 3284 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3292:26
[INFO] [stderr]      |
[INFO] [stderr] 3292 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3306:26
[INFO] [stderr]      |
[INFO] [stderr] 3306 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3314:26
[INFO] [stderr]      |
[INFO] [stderr] 3314 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3322:26
[INFO] [stderr]      |
[INFO] [stderr] 3322 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: `intl_pluralrules` (lib doc) generated 303 warnings
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.72s
[INFO] running `Command { std: "docker" "inspect" "fe985d96862140d5e10394adedb5516a29edf3b7ab096063619b24adbc86c07c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe985d96862140d5e10394adedb5516a29edf3b7ab096063619b24adbc86c07c", kill_on_drop: false }`
[INFO] [stdout] fe985d96862140d5e10394adedb5516a29edf3b7ab096063619b24adbc86c07c