intl_pluralrules 1.0.2

A plural rule categorizer for numeric input.
Documentation
Build #675792 2022-11-18T01:39:36.526406+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.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/intl_pluralrules-1.0.2/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] 71578b6f3de177aa44ea69abb1eb02bc2b54724024492b2762b9b3deb417b5c3
[INFO] running `Command { std: "docker" "start" "-a" "71578b6f3de177aa44ea69abb1eb02bc2b54724024492b2762b9b3deb417b5c3", kill_on_drop: false }`
[INFO] [stderr]  Documenting intl_pluralrules v1.0.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:107:26
[INFO] [stderr]     |
[INFO] [stderr] 107 |                         };
[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:115:26
[INFO] [stderr]     |
[INFO] [stderr] 115 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:133:26
[INFO] [stderr]     |
[INFO] [stderr] 133 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:143:26
[INFO] [stderr]     |
[INFO] [stderr] 143 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:153:26
[INFO] [stderr]     |
[INFO] [stderr] 153 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:161:26
[INFO] [stderr]     |
[INFO] [stderr] 161 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:171:26
[INFO] [stderr]     |
[INFO] [stderr] 171 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:181:26
[INFO] [stderr]     |
[INFO] [stderr] 181 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:191:26
[INFO] [stderr]     |
[INFO] [stderr] 191 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:201:26
[INFO] [stderr]     |
[INFO] [stderr] 201 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:211:26
[INFO] [stderr]     |
[INFO] [stderr] 211 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:221:26
[INFO] [stderr]     |
[INFO] [stderr] 221 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:239:26
[INFO] [stderr]     |
[INFO] [stderr] 239 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:249:26
[INFO] [stderr]     |
[INFO] [stderr] 249 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:259:26
[INFO] [stderr]     |
[INFO] [stderr] 259 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:269:26
[INFO] [stderr]     |
[INFO] [stderr] 269 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:277:26
[INFO] [stderr]     |
[INFO] [stderr] 277 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:287:26
[INFO] [stderr]     |
[INFO] [stderr] 287 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:297:26
[INFO] [stderr]     |
[INFO] [stderr] 297 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:307:26
[INFO] [stderr]     |
[INFO] [stderr] 307 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:317:26
[INFO] [stderr]     |
[INFO] [stderr] 317 |                         };
[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:335:26
[INFO] [stderr]     |
[INFO] [stderr] 335 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:343:26
[INFO] [stderr]     |
[INFO] [stderr] 343 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:353:26
[INFO] [stderr]     |
[INFO] [stderr] 353 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:363:26
[INFO] [stderr]     |
[INFO] [stderr] 363 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:373:26
[INFO] [stderr]     |
[INFO] [stderr] 373 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:383:26
[INFO] [stderr]     |
[INFO] [stderr] 383 |                         };
[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:415:26
[INFO] [stderr]     |
[INFO] [stderr] 415 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:425:26
[INFO] [stderr]     |
[INFO] [stderr] 425 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:435:26
[INFO] [stderr]     |
[INFO] [stderr] 435 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:448:26
[INFO] [stderr]     |
[INFO] [stderr] 448 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:458:26
[INFO] [stderr]     |
[INFO] [stderr] 458 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:472:26
[INFO] [stderr]     |
[INFO] [stderr] 472 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:492:26
[INFO] [stderr]     |
[INFO] [stderr] 492 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:502:26
[INFO] [stderr]     |
[INFO] [stderr] 502 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:512:26
[INFO] [stderr]     |
[INFO] [stderr] 512 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:522:26
[INFO] [stderr]     |
[INFO] [stderr] 522 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:532:26
[INFO] [stderr]     |
[INFO] [stderr] 532 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:542:26
[INFO] [stderr]     |
[INFO] [stderr] 542 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:552:26
[INFO] [stderr]     |
[INFO] [stderr] 552 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:562:26
[INFO] [stderr]     |
[INFO] [stderr] 562 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:572:26
[INFO] [stderr]     |
[INFO] [stderr] 572 |                         };
[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:617:26
[INFO] [stderr]     |
[INFO] [stderr] 617 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:627:26
[INFO] [stderr]     |
[INFO] [stderr] 627 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:639:26
[INFO] [stderr]     |
[INFO] [stderr] 639 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:647:26
[INFO] [stderr]     |
[INFO] [stderr] 647 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:655:26
[INFO] [stderr]     |
[INFO] [stderr] 655 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:665:26
[INFO] [stderr]     |
[INFO] [stderr] 665 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:675:26
[INFO] [stderr]     |
[INFO] [stderr] 675 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:685:26
[INFO] [stderr]     |
[INFO] [stderr] 685 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:695:26
[INFO] [stderr]     |
[INFO] [stderr] 695 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:705:26
[INFO] [stderr]     |
[INFO] [stderr] 705 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:715:26
[INFO] [stderr]     |
[INFO] [stderr] 715 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:725:26
[INFO] [stderr]     |
[INFO] [stderr] 725 |                         };
[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:755:26
[INFO] [stderr]     |
[INFO] [stderr] 755 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:765:26
[INFO] [stderr]     |
[INFO] [stderr] 765 |                         };
[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:809:26
[INFO] [stderr]     |
[INFO] [stderr] 809 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:829:26
[INFO] [stderr]     |
[INFO] [stderr] 829 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:839:26
[INFO] [stderr]     |
[INFO] [stderr] 839 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:849:26
[INFO] [stderr]     |
[INFO] [stderr] 849 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:864:26
[INFO] [stderr]     |
[INFO] [stderr] 864 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:876:26
[INFO] [stderr]     |
[INFO] [stderr] 876 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:884:26
[INFO] [stderr]     |
[INFO] [stderr] 884 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:894:26
[INFO] [stderr]     |
[INFO] [stderr] 894 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:904:26
[INFO] [stderr]     |
[INFO] [stderr] 904 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:914:26
[INFO] [stderr]     |
[INFO] [stderr] 914 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:922:26
[INFO] [stderr]     |
[INFO] [stderr] 922 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:932:26
[INFO] [stderr]     |
[INFO] [stderr] 932 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:942:26
[INFO] [stderr]     |
[INFO] [stderr] 942 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:952:26
[INFO] [stderr]     |
[INFO] [stderr] 952 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:960:26
[INFO] [stderr]     |
[INFO] [stderr] 960 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:970:26
[INFO] [stderr]     |
[INFO] [stderr] 970 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:980:26
[INFO] [stderr]     |
[INFO] [stderr] 980 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]    --> src/rules.rs:990:26
[INFO] [stderr]     |
[INFO] [stderr] 990 |                         };
[INFO] [stderr]     |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1002:26
[INFO] [stderr]      |
[INFO] [stderr] 1002 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1018:26
[INFO] [stderr]      |
[INFO] [stderr] 1018 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1028:26
[INFO] [stderr]      |
[INFO] [stderr] 1028 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1038:26
[INFO] [stderr]      |
[INFO] [stderr] 1038 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1048:26
[INFO] [stderr]      |
[INFO] [stderr] 1048 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1056:26
[INFO] [stderr]      |
[INFO] [stderr] 1056 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1066:26
[INFO] [stderr]      |
[INFO] [stderr] 1066 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1084:26
[INFO] [stderr]      |
[INFO] [stderr] 1084 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1097:26
[INFO] [stderr]      |
[INFO] [stderr] 1097 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1107:26
[INFO] [stderr]      |
[INFO] [stderr] 1107 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1117:26
[INFO] [stderr]      |
[INFO] [stderr] 1117 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1127:26
[INFO] [stderr]      |
[INFO] [stderr] 1127 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1137:26
[INFO] [stderr]      |
[INFO] [stderr] 1137 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1147:26
[INFO] [stderr]      |
[INFO] [stderr] 1147 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1157:26
[INFO] [stderr]      |
[INFO] [stderr] 1157 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1167:26
[INFO] [stderr]      |
[INFO] [stderr] 1167 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1175:26
[INFO] [stderr]      |
[INFO] [stderr] 1175 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1193:26
[INFO] [stderr]      |
[INFO] [stderr] 1193 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1203:26
[INFO] [stderr]      |
[INFO] [stderr] 1203 |                         };
[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:1223:26
[INFO] [stderr]      |
[INFO] [stderr] 1223 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1241:26
[INFO] [stderr]      |
[INFO] [stderr] 1241 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1251:26
[INFO] [stderr]      |
[INFO] [stderr] 1251 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1261:26
[INFO] [stderr]      |
[INFO] [stderr] 1261 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1273:26
[INFO] [stderr]      |
[INFO] [stderr] 1273 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1283:26
[INFO] [stderr]      |
[INFO] [stderr] 1283 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1299:26
[INFO] [stderr]      |
[INFO] [stderr] 1299 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1309:26
[INFO] [stderr]      |
[INFO] [stderr] 1309 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1317:26
[INFO] [stderr]      |
[INFO] [stderr] 1317 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1327:26
[INFO] [stderr]      |
[INFO] [stderr] 1327 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1335:26
[INFO] [stderr]      |
[INFO] [stderr] 1335 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1345:26
[INFO] [stderr]      |
[INFO] [stderr] 1345 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1363:26
[INFO] [stderr]      |
[INFO] [stderr] 1363 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1371:26
[INFO] [stderr]      |
[INFO] [stderr] 1371 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1381:26
[INFO] [stderr]      |
[INFO] [stderr] 1381 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1391:26
[INFO] [stderr]      |
[INFO] [stderr] 1391 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1399:26
[INFO] [stderr]      |
[INFO] [stderr] 1399 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1409:26
[INFO] [stderr]      |
[INFO] [stderr] 1409 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1419:26
[INFO] [stderr]      |
[INFO] [stderr] 1419 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1427:26
[INFO] [stderr]      |
[INFO] [stderr] 1427 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1439:26
[INFO] [stderr]      |
[INFO] [stderr] 1439 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1457:26
[INFO] [stderr]      |
[INFO] [stderr] 1457 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1467:26
[INFO] [stderr]      |
[INFO] [stderr] 1467 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1477:26
[INFO] [stderr]      |
[INFO] [stderr] 1477 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1485:26
[INFO] [stderr]      |
[INFO] [stderr] 1485 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1495:26
[INFO] [stderr]      |
[INFO] [stderr] 1495 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1505:26
[INFO] [stderr]      |
[INFO] [stderr] 1505 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1515:26
[INFO] [stderr]      |
[INFO] [stderr] 1515 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1525:26
[INFO] [stderr]      |
[INFO] [stderr] 1525 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1535:26
[INFO] [stderr]      |
[INFO] [stderr] 1535 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1543:26
[INFO] [stderr]      |
[INFO] [stderr] 1543 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1553:26
[INFO] [stderr]      |
[INFO] [stderr] 1553 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1563:26
[INFO] [stderr]      |
[INFO] [stderr] 1563 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1575:26
[INFO] [stderr]      |
[INFO] [stderr] 1575 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1583:26
[INFO] [stderr]      |
[INFO] [stderr] 1583 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1591:26
[INFO] [stderr]      |
[INFO] [stderr] 1591 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1605:26
[INFO] [stderr]      |
[INFO] [stderr] 1605 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1615:26
[INFO] [stderr]      |
[INFO] [stderr] 1615 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1625:26
[INFO] [stderr]      |
[INFO] [stderr] 1625 |                         };
[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:1645:26
[INFO] [stderr]      |
[INFO] [stderr] 1645 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1659:26
[INFO] [stderr]      |
[INFO] [stderr] 1659 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1671:26
[INFO] [stderr]      |
[INFO] [stderr] 1671 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1681:26
[INFO] [stderr]      |
[INFO] [stderr] 1681 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1691:26
[INFO] [stderr]      |
[INFO] [stderr] 1691 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1701:26
[INFO] [stderr]      |
[INFO] [stderr] 1701 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1711:26
[INFO] [stderr]      |
[INFO] [stderr] 1711 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1723:26
[INFO] [stderr]      |
[INFO] [stderr] 1723 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1733:26
[INFO] [stderr]      |
[INFO] [stderr] 1733 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1743:26
[INFO] [stderr]      |
[INFO] [stderr] 1743 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1753:26
[INFO] [stderr]      |
[INFO] [stderr] 1753 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1763:26
[INFO] [stderr]      |
[INFO] [stderr] 1763 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1773:26
[INFO] [stderr]      |
[INFO] [stderr] 1773 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1783:26
[INFO] [stderr]      |
[INFO] [stderr] 1783 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1793:26
[INFO] [stderr]      |
[INFO] [stderr] 1793 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1801:26
[INFO] [stderr]      |
[INFO] [stderr] 1801 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1809:26
[INFO] [stderr]      |
[INFO] [stderr] 1809 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1817:26
[INFO] [stderr]      |
[INFO] [stderr] 1817 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1827:26
[INFO] [stderr]      |
[INFO] [stderr] 1827 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1839:26
[INFO] [stderr]      |
[INFO] [stderr] 1839 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1849:26
[INFO] [stderr]      |
[INFO] [stderr] 1849 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1857:26
[INFO] [stderr]      |
[INFO] [stderr] 1857 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1867:26
[INFO] [stderr]      |
[INFO] [stderr] 1867 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1879:26
[INFO] [stderr]      |
[INFO] [stderr] 1879 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1894:26
[INFO] [stderr]      |
[INFO] [stderr] 1894 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1904:26
[INFO] [stderr]      |
[INFO] [stderr] 1904 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1914:26
[INFO] [stderr]      |
[INFO] [stderr] 1914 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1924:26
[INFO] [stderr]      |
[INFO] [stderr] 1924 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1932:26
[INFO] [stderr]      |
[INFO] [stderr] 1932 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1950:26
[INFO] [stderr]      |
[INFO] [stderr] 1950 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1970:26
[INFO] [stderr]      |
[INFO] [stderr] 1970 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:1984:26
[INFO] [stderr]      |
[INFO] [stderr] 1984 |                         };
[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:2004:26
[INFO] [stderr]      |
[INFO] [stderr] 2004 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2014:26
[INFO] [stderr]      |
[INFO] [stderr] 2014 |                         };
[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: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:2085:26
[INFO] [stderr]      |
[INFO] [stderr] 2085 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2095:26
[INFO] [stderr]      |
[INFO] [stderr] 2095 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2105:26
[INFO] [stderr]      |
[INFO] [stderr] 2105 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2113:26
[INFO] [stderr]      |
[INFO] [stderr] 2113 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2123:26
[INFO] [stderr]      |
[INFO] [stderr] 2123 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2133:26
[INFO] [stderr]      |
[INFO] [stderr] 2133 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2143:26
[INFO] [stderr]      |
[INFO] [stderr] 2143 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2153:26
[INFO] [stderr]      |
[INFO] [stderr] 2153 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2171:26
[INFO] [stderr]      |
[INFO] [stderr] 2171 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2181:26
[INFO] [stderr]      |
[INFO] [stderr] 2181 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2193:26
[INFO] [stderr]      |
[INFO] [stderr] 2193 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2203:26
[INFO] [stderr]      |
[INFO] [stderr] 2203 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2211:26
[INFO] [stderr]      |
[INFO] [stderr] 2211 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2219:26
[INFO] [stderr]      |
[INFO] [stderr] 2219 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2229:26
[INFO] [stderr]      |
[INFO] [stderr] 2229 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2239:26
[INFO] [stderr]      |
[INFO] [stderr] 2239 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2249:26
[INFO] [stderr]      |
[INFO] [stderr] 2249 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2259:26
[INFO] [stderr]      |
[INFO] [stderr] 2259 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2274:26
[INFO] [stderr]      |
[INFO] [stderr] 2274 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2284:26
[INFO] [stderr]      |
[INFO] [stderr] 2284 |                         };
[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:2376:26
[INFO] [stderr]      |
[INFO] [stderr] 2376 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2390:26
[INFO] [stderr]      |
[INFO] [stderr] 2390 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2398:26
[INFO] [stderr]      |
[INFO] [stderr] 2398 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2406:26
[INFO] [stderr]      |
[INFO] [stderr] 2406 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2420:26
[INFO] [stderr]      |
[INFO] [stderr] 2420 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2437:26
[INFO] [stderr]      |
[INFO] [stderr] 2437 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2445:26
[INFO] [stderr]      |
[INFO] [stderr] 2445 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2453:26
[INFO] [stderr]      |
[INFO] [stderr] 2453 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2461:26
[INFO] [stderr]      |
[INFO] [stderr] 2461 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2483:26
[INFO] [stderr]      |
[INFO] [stderr] 2483 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2519:26
[INFO] [stderr]      |
[INFO] [stderr] 2519 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2527:26
[INFO] [stderr]      |
[INFO] [stderr] 2527 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2535:26
[INFO] [stderr]      |
[INFO] [stderr] 2535 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2543:26
[INFO] [stderr]      |
[INFO] [stderr] 2543 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2551:26
[INFO] [stderr]      |
[INFO] [stderr] 2551 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2559:26
[INFO] [stderr]      |
[INFO] [stderr] 2559 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2567:26
[INFO] [stderr]      |
[INFO] [stderr] 2567 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2575:26
[INFO] [stderr]      |
[INFO] [stderr] 2575 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2583:26
[INFO] [stderr]      |
[INFO] [stderr] 2583 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2591:26
[INFO] [stderr]      |
[INFO] [stderr] 2591 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2601:26
[INFO] [stderr]      |
[INFO] [stderr] 2601 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2618:26
[INFO] [stderr]      |
[INFO] [stderr] 2618 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2626:26
[INFO] [stderr]      |
[INFO] [stderr] 2626 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2634:26
[INFO] [stderr]      |
[INFO] [stderr] 2634 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2644:26
[INFO] [stderr]      |
[INFO] [stderr] 2644 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2652:26
[INFO] [stderr]      |
[INFO] [stderr] 2652 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2660:26
[INFO] [stderr]      |
[INFO] [stderr] 2660 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2668:26
[INFO] [stderr]      |
[INFO] [stderr] 2668 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2678:26
[INFO] [stderr]      |
[INFO] [stderr] 2678 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2686:26
[INFO] [stderr]      |
[INFO] [stderr] 2686 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2696:26
[INFO] [stderr]      |
[INFO] [stderr] 2696 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2704:26
[INFO] [stderr]      |
[INFO] [stderr] 2704 |                         };
[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:2759:26
[INFO] [stderr]      |
[INFO] [stderr] 2759 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2767:26
[INFO] [stderr]      |
[INFO] [stderr] 2767 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2777:26
[INFO] [stderr]      |
[INFO] [stderr] 2777 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2787:26
[INFO] [stderr]      |
[INFO] [stderr] 2787 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2795:26
[INFO] [stderr]      |
[INFO] [stderr] 2795 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2809:26
[INFO] [stderr]      |
[INFO] [stderr] 2809 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2827:26
[INFO] [stderr]      |
[INFO] [stderr] 2827 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2837:26
[INFO] [stderr]      |
[INFO] [stderr] 2837 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2850:26
[INFO] [stderr]      |
[INFO] [stderr] 2850 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2858:26
[INFO] [stderr]      |
[INFO] [stderr] 2858 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2866:26
[INFO] [stderr]      |
[INFO] [stderr] 2866 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2876:26
[INFO] [stderr]      |
[INFO] [stderr] 2876 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2884:26
[INFO] [stderr]      |
[INFO] [stderr] 2884 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2892:26
[INFO] [stderr]      |
[INFO] [stderr] 2892 |                         };
[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:2914:26
[INFO] [stderr]      |
[INFO] [stderr] 2914 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:2922:26
[INFO] [stderr]      |
[INFO] [stderr] 2922 |                         };
[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:2996:26
[INFO] [stderr]      |
[INFO] [stderr] 2996 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3004:26
[INFO] [stderr]      |
[INFO] [stderr] 3004 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3012:26
[INFO] [stderr]      |
[INFO] [stderr] 3012 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3020:26
[INFO] [stderr]      |
[INFO] [stderr] 3020 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3028:26
[INFO] [stderr]      |
[INFO] [stderr] 3028 |                         };
[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:3052:26
[INFO] [stderr]      |
[INFO] [stderr] 3052 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3060:26
[INFO] [stderr]      |
[INFO] [stderr] 3060 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3068:26
[INFO] [stderr]      |
[INFO] [stderr] 3068 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3082:26
[INFO] [stderr]      |
[INFO] [stderr] 3082 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3090:26
[INFO] [stderr]      |
[INFO] [stderr] 3090 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3100:26
[INFO] [stderr]      |
[INFO] [stderr] 3100 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3110:26
[INFO] [stderr]      |
[INFO] [stderr] 3110 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3118:26
[INFO] [stderr]      |
[INFO] [stderr] 3118 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3128:26
[INFO] [stderr]      |
[INFO] [stderr] 3128 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3147:26
[INFO] [stderr]      |
[INFO] [stderr] 3147 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3155:26
[INFO] [stderr]      |
[INFO] [stderr] 3155 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3171:26
[INFO] [stderr]      |
[INFO] [stderr] 3171 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3187:26
[INFO] [stderr]      |
[INFO] [stderr] 3187 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3195:26
[INFO] [stderr]      |
[INFO] [stderr] 3195 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3205:26
[INFO] [stderr]      |
[INFO] [stderr] 3205 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3213:26
[INFO] [stderr]      |
[INFO] [stderr] 3213 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3221:26
[INFO] [stderr]      |
[INFO] [stderr] 3221 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3229:26
[INFO] [stderr]      |
[INFO] [stderr] 3229 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3237:26
[INFO] [stderr]      |
[INFO] [stderr] 3237 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3245:26
[INFO] [stderr]      |
[INFO] [stderr] 3245 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3253:26
[INFO] [stderr]      |
[INFO] [stderr] 3253 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3261:26
[INFO] [stderr]      |
[INFO] [stderr] 3261 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3274:26
[INFO] [stderr]      |
[INFO] [stderr] 3274 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3282:26
[INFO] [stderr]      |
[INFO] [stderr] 3282 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3290:26
[INFO] [stderr]      |
[INFO] [stderr] 3290 |                         };
[INFO] [stderr]      |                          ^ help: remove this semicolon
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary trailing semicolon
[INFO] [stderr]     --> src/rules.rs:3312:26
[INFO] [stderr]      |
[INFO] [stderr] 3312 |                         };
[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.63s
[INFO] running `Command { std: "docker" "inspect" "71578b6f3de177aa44ea69abb1eb02bc2b54724024492b2762b9b3deb417b5c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "71578b6f3de177aa44ea69abb1eb02bc2b54724024492b2762b9b3deb417b5c3", kill_on_drop: false }`
[INFO] [stdout] 71578b6f3de177aa44ea69abb1eb02bc2b54724024492b2762b9b3deb417b5c3