[INFO] fetching crate pest_meta 2.1.3...
[INFO] testing pest_meta-2.1.3 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate pest_meta 2.1.3 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate pest_meta 2.1.3 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pest_meta 2.1.3
[INFO] finished tweaking crates.io crate pest_meta 2.1.3
[INFO] tweaked toml for crates.io crate pest_meta 2.1.3 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", 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] 29b9676d2f7ed8b7af46673b76c6b03f8fed5e174a9fbdcd305e016cc7d6e8f5
[INFO] running `Command { std: "docker" "start" "-a" "29b9676d2f7ed8b7af46673b76c6b03f8fed5e174a9fbdcd305e016cc7d6e8f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "29b9676d2f7ed8b7af46673b76c6b03f8fed5e174a9fbdcd305e016cc7d6e8f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29b9676d2f7ed8b7af46673b76c6b03f8fed5e174a9fbdcd305e016cc7d6e8f5", kill_on_drop: false }`
[INFO] [stdout] 29b9676d2f7ed8b7af46673b76c6b03f8fed5e174a9fbdcd305e016cc7d6e8f5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8382a94bbc4e6abb7675d00c35d657259ee68f301dc4b329690681204ec6464d
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "8382a94bbc4e6abb7675d00c35d657259ee68f301dc4b329690681204ec6464d", kill_on_drop: false }`
[INFO] [stderr]    Compiling pest_meta v2.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> src/lib.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             "grammar error\n\n".to_owned()
[INFO] [stdout] 34 | |                 + &e.into_iter()
[INFO] [stdout] 35 | |                     .map(|error| format!("{}", error))
[INFO] [stdout] 36 | |                     .collect::<Vec<_>>()
[INFO] [stdout] 37 | |                     .join("\n\n")
[INFO] [stdout]    | |_________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]    = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: add a "{}" format string to Display the message
[INFO] [stdout]    |
[INFO] [stdout] 33 |             "{}", "grammar error\n\n".to_owned()
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] help: or use std::panic::panic_any instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |         std::panic::panic_any(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.39s
[INFO] running `Command { std: "docker" "inspect" "8382a94bbc4e6abb7675d00c35d657259ee68f301dc4b329690681204ec6464d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8382a94bbc4e6abb7675d00c35d657259ee68f301dc4b329690681204ec6464d", kill_on_drop: false }`
[INFO] [stdout] 8382a94bbc4e6abb7675d00c35d657259ee68f301dc4b329690681204ec6464d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 720ac826c608836a0c79660fd0aa480e8769e0bd23a248208a07c5c1890563a0
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "720ac826c608836a0c79660fd0aa480e8769e0bd23a248208a07c5c1890563a0", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> src/lib.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             "grammar error\n\n".to_owned()
[INFO] [stdout] 34 | |                 + &e.into_iter()
[INFO] [stdout] 35 | |                     .map(|error| format!("{}", error))
[INFO] [stdout] 36 | |                     .collect::<Vec<_>>()
[INFO] [stdout] 37 | |                     .join("\n\n")
[INFO] [stdout]    | |_________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]    = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: add a "{}" format string to Display the message
[INFO] [stdout]    |
[INFO] [stdout] 33 |             "{}", "grammar error\n\n".to_owned()
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] help: or use std::panic::panic_any instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |         std::panic::panic_any(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling pest_meta v2.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 | /         parses_to! {
[INFO] [stdout] 626 | |             parser: PestParser,
[INFO] [stdout] 627 | |             input: "a = { b } c = { d }",
[INFO] [stdout] 628 | |             rule: Rule::grammar_rules,
[INFO] [stdout] ...   |
[INFO] [stdout] 652 | |             ]
[INFO] [stdout] 653 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:625:9
[INFO] [stdout]     |
[INFO] [stdout] 625 | /         parses_to! {
[INFO] [stdout] 626 | |             parser: PestParser,
[INFO] [stdout] 627 | |             input: "a = { b } c = { d }",
[INFO] [stdout] 628 | |             rule: Rule::grammar_rules,
[INFO] [stdout] ...   |
[INFO] [stdout] 652 | |             ]
[INFO] [stdout] 653 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         parses_to! {
[INFO] [stdout] 659 | |             parser: PestParser,
[INFO] [stdout] 660 | |             input: "a = ! { b ~ c }",
[INFO] [stdout] 661 | |             rule: Rule::grammar_rule,
[INFO] [stdout] ...   |
[INFO] [stdout] 679 | |             ]
[INFO] [stdout] 680 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         parses_to! {
[INFO] [stdout] 659 | |             parser: PestParser,
[INFO] [stdout] 660 | |             input: "a = ! { b ~ c }",
[INFO] [stdout] 661 | |             rule: Rule::grammar_rule,
[INFO] [stdout] ...   |
[INFO] [stdout] 679 | |             ]
[INFO] [stdout] 680 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:685:9
[INFO] [stdout]     |
[INFO] [stdout] 685 | /         parses_to! {
[INFO] [stdout] 686 | |             parser: PestParser,
[INFO] [stdout] 687 | |             input: "_a | 'a'..'b' ~ !^\"abc\" ~ (d | e)*?",
[INFO] [stdout] 688 | |             rule: Rule::expression,
[INFO] [stdout] ...   |
[INFO] [stdout] 738 | |             ]
[INFO] [stdout] 739 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:685:9
[INFO] [stdout]     |
[INFO] [stdout] 685 | /         parses_to! {
[INFO] [stdout] 686 | |             parser: PestParser,
[INFO] [stdout] 687 | |             input: "_a | 'a'..'b' ~ !^\"abc\" ~ (d | e)*?",
[INFO] [stdout] 688 | |             rule: Rule::expression,
[INFO] [stdout] ...   |
[INFO] [stdout] 738 | |             ]
[INFO] [stdout] 739 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:744:9
[INFO] [stdout]     |
[INFO] [stdout] 744 | /         parses_to! {
[INFO] [stdout] 745 | |             parser: PestParser,
[INFO] [stdout] 746 | |             input: "{1}",
[INFO] [stdout] 747 | |             rule: Rule::repeat_exact,
[INFO] [stdout] ...   |
[INFO] [stdout] 754 | |             ]
[INFO] [stdout] 755 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:744:9
[INFO] [stdout]     |
[INFO] [stdout] 744 | /         parses_to! {
[INFO] [stdout] 745 | |             parser: PestParser,
[INFO] [stdout] 746 | |             input: "{1}",
[INFO] [stdout] 747 | |             rule: Rule::repeat_exact,
[INFO] [stdout] ...   |
[INFO] [stdout] 754 | |             ]
[INFO] [stdout] 755 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:760:9
[INFO] [stdout]     |
[INFO] [stdout] 760 | /         parses_to! {
[INFO] [stdout] 761 | |             parser: PestParser,
[INFO] [stdout] 762 | |             input: "{2,}",
[INFO] [stdout] 763 | |             rule: Rule::repeat_min,
[INFO] [stdout] ...   |
[INFO] [stdout] 771 | |             ]
[INFO] [stdout] 772 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:760:9
[INFO] [stdout]     |
[INFO] [stdout] 760 | /         parses_to! {
[INFO] [stdout] 761 | |             parser: PestParser,
[INFO] [stdout] 762 | |             input: "{2,}",
[INFO] [stdout] 763 | |             rule: Rule::repeat_min,
[INFO] [stdout] ...   |
[INFO] [stdout] 771 | |             ]
[INFO] [stdout] 772 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 | /         parses_to! {
[INFO] [stdout] 778 | |             parser: PestParser,
[INFO] [stdout] 779 | |             input: "{, 3}",
[INFO] [stdout] 780 | |             rule: Rule::repeat_max,
[INFO] [stdout] ...   |
[INFO] [stdout] 788 | |             ]
[INFO] [stdout] 789 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:777:9
[INFO] [stdout]     |
[INFO] [stdout] 777 | /         parses_to! {
[INFO] [stdout] 778 | |             parser: PestParser,
[INFO] [stdout] 779 | |             input: "{, 3}",
[INFO] [stdout] 780 | |             rule: Rule::repeat_max,
[INFO] [stdout] ...   |
[INFO] [stdout] 788 | |             ]
[INFO] [stdout] 789 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 | /         parses_to! {
[INFO] [stdout] 795 | |             parser: PestParser,
[INFO] [stdout] 796 | |             input: "{1, 2}",
[INFO] [stdout] 797 | |             rule: Rule::repeat_min_max,
[INFO] [stdout] ...   |
[INFO] [stdout] 806 | |             ]
[INFO] [stdout] 807 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 | /         parses_to! {
[INFO] [stdout] 795 | |             parser: PestParser,
[INFO] [stdout] 796 | |             input: "{1, 2}",
[INFO] [stdout] 797 | |             rule: Rule::repeat_min_max,
[INFO] [stdout] ...   |
[INFO] [stdout] 806 | |             ]
[INFO] [stdout] 807 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:812:9
[INFO] [stdout]     |
[INFO] [stdout] 812 | /         parses_to! {
[INFO] [stdout] 813 | |             parser: PestParser,
[INFO] [stdout] 814 | |             input: "PUSH ( a )",
[INFO] [stdout] 815 | |             rule: Rule::_push,
[INFO] [stdout] ...   |
[INFO] [stdout] 826 | |             ]
[INFO] [stdout] 827 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:812:9
[INFO] [stdout]     |
[INFO] [stdout] 812 | /         parses_to! {
[INFO] [stdout] 813 | |             parser: PestParser,
[INFO] [stdout] 814 | |             input: "PUSH ( a )",
[INFO] [stdout] 815 | |             rule: Rule::_push,
[INFO] [stdout] ...   |
[INFO] [stdout] 826 | |             ]
[INFO] [stdout] 827 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:832:9
[INFO] [stdout]     |
[INFO] [stdout] 832 | /         parses_to! {
[INFO] [stdout] 833 | |             parser: PestParser,
[INFO] [stdout] 834 | |             input: "PEEK[..]",
[INFO] [stdout] 835 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 842 | |             ]
[INFO] [stdout] 843 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:832:9
[INFO] [stdout]     |
[INFO] [stdout] 832 | /         parses_to! {
[INFO] [stdout] 833 | |             parser: PestParser,
[INFO] [stdout] 834 | |             input: "PEEK[..]",
[INFO] [stdout] 835 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 842 | |             ]
[INFO] [stdout] 843 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:848:9
[INFO] [stdout]     |
[INFO] [stdout] 848 | /         parses_to! {
[INFO] [stdout] 849 | |             parser: PestParser,
[INFO] [stdout] 850 | |             input: "PEEK[1..]",
[INFO] [stdout] 851 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 859 | |             ]
[INFO] [stdout] 860 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:848:9
[INFO] [stdout]     |
[INFO] [stdout] 848 | /         parses_to! {
[INFO] [stdout] 849 | |             parser: PestParser,
[INFO] [stdout] 850 | |             input: "PEEK[1..]",
[INFO] [stdout] 851 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 859 | |             ]
[INFO] [stdout] 860 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:865:9
[INFO] [stdout]     |
[INFO] [stdout] 865 | /         parses_to! {
[INFO] [stdout] 866 | |             parser: PestParser,
[INFO] [stdout] 867 | |             input: "PEEK[ ..-1]",
[INFO] [stdout] 868 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 876 | |             ]
[INFO] [stdout] 877 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:865:9
[INFO] [stdout]     |
[INFO] [stdout] 865 | /         parses_to! {
[INFO] [stdout] 866 | |             parser: PestParser,
[INFO] [stdout] 867 | |             input: "PEEK[ ..-1]",
[INFO] [stdout] 868 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 876 | |             ]
[INFO] [stdout] 877 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:882:9
[INFO] [stdout]     |
[INFO] [stdout] 882 | /         parses_to! {
[INFO] [stdout] 883 | |             parser: PestParser,
[INFO] [stdout] 884 | |             input: "PEEK[-5..10]",
[INFO] [stdout] 885 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 894 | |             ]
[INFO] [stdout] 895 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:882:9
[INFO] [stdout]     |
[INFO] [stdout] 882 | /         parses_to! {
[INFO] [stdout] 883 | |             parser: PestParser,
[INFO] [stdout] 884 | |             input: "PEEK[-5..10]",
[INFO] [stdout] 885 | |             rule: Rule::peek_slice,
[INFO] [stdout] ...   |
[INFO] [stdout] 894 | |             ]
[INFO] [stdout] 895 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:900:9
[INFO] [stdout]     |
[INFO] [stdout] 900 | /         parses_to! {
[INFO] [stdout] 901 | |             parser: PestParser,
[INFO] [stdout] 902 | |             input: "_a8943",
[INFO] [stdout] 903 | |             rule: Rule::identifier,
[INFO] [stdout] ...   |
[INFO] [stdout] 906 | |             ]
[INFO] [stdout] 907 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:900:9
[INFO] [stdout]     |
[INFO] [stdout] 900 | /         parses_to! {
[INFO] [stdout] 901 | |             parser: PestParser,
[INFO] [stdout] 902 | |             input: "_a8943",
[INFO] [stdout] 903 | |             rule: Rule::identifier,
[INFO] [stdout] ...   |
[INFO] [stdout] 906 | |             ]
[INFO] [stdout] 907 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:912:9
[INFO] [stdout]     |
[INFO] [stdout] 912 | /         parses_to! {
[INFO] [stdout] 913 | |             parser: PestParser,
[INFO] [stdout] 914 | |             input: "\"aaaaa\\n\\r\\t\\\\\\0\\'\\\"\\x0F\\u{123abC}\\u{12}aaaaa\"",
[INFO] [stdout] 915 | |             rule: Rule::string,
[INFO] [stdout] ...   |
[INFO] [stdout] 922 | |             ]
[INFO] [stdout] 923 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:912:9
[INFO] [stdout]     |
[INFO] [stdout] 912 | /         parses_to! {
[INFO] [stdout] 913 | |             parser: PestParser,
[INFO] [stdout] 914 | |             input: "\"aaaaa\\n\\r\\t\\\\\\0\\'\\\"\\x0F\\u{123abC}\\u{12}aaaaa\"",
[INFO] [stdout] 915 | |             rule: Rule::string,
[INFO] [stdout] ...   |
[INFO] [stdout] 922 | |             ]
[INFO] [stdout] 923 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:928:9
[INFO] [stdout]     |
[INFO] [stdout] 928 | /         parses_to! {
[INFO] [stdout] 929 | |             parser: PestParser,
[INFO] [stdout] 930 | |             input: "^  \"\\\"hi\"",
[INFO] [stdout] 931 | |             rule: Rule::insensitive_string,
[INFO] [stdout] ...   |
[INFO] [stdout] 940 | |             ]
[INFO] [stdout] 941 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:928:9
[INFO] [stdout]     |
[INFO] [stdout] 928 | /         parses_to! {
[INFO] [stdout] 929 | |             parser: PestParser,
[INFO] [stdout] 930 | |             input: "^  \"\\\"hi\"",
[INFO] [stdout] 931 | |             rule: Rule::insensitive_string,
[INFO] [stdout] ...   |
[INFO] [stdout] 940 | |             ]
[INFO] [stdout] 941 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:946:9
[INFO] [stdout]     |
[INFO] [stdout] 946 | /         parses_to! {
[INFO] [stdout] 947 | |             parser: PestParser,
[INFO] [stdout] 948 | |             input: "'\\n' .. '\\x1a'",
[INFO] [stdout] 949 | |             rule: Rule::range,
[INFO] [stdout] ...   |
[INFO] [stdout] 964 | |             ]
[INFO] [stdout] 965 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:946:9
[INFO] [stdout]     |
[INFO] [stdout] 946 | /         parses_to! {
[INFO] [stdout] 947 | |             parser: PestParser,
[INFO] [stdout] 948 | |             input: "'\\n' .. '\\x1a'",
[INFO] [stdout] 949 | |             rule: Rule::range,
[INFO] [stdout] ...   |
[INFO] [stdout] 964 | |             ]
[INFO] [stdout] 965 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:970:9
[INFO] [stdout]     |
[INFO] [stdout] 970 | /         parses_to! {
[INFO] [stdout] 971 | |             parser: PestParser,
[INFO] [stdout] 972 | |             input: "'\\u{123abC}'",
[INFO] [stdout] 973 | |             rule: Rule::character,
[INFO] [stdout] ...   |
[INFO] [stdout] 980 | |             ]
[INFO] [stdout] 981 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:970:9
[INFO] [stdout]     |
[INFO] [stdout] 970 | /         parses_to! {
[INFO] [stdout] 971 | |             parser: PestParser,
[INFO] [stdout] 972 | |             input: "'\\u{123abC}'",
[INFO] [stdout] 973 | |             rule: Rule::character,
[INFO] [stdout] ...   |
[INFO] [stdout] 980 | |             ]
[INFO] [stdout] 981 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:986:9
[INFO] [stdout]     |
[INFO] [stdout] 986 | /         parses_to! {
[INFO] [stdout] 987 | |             parser: PestParser,
[INFO] [stdout] 988 | |             input: "0123",
[INFO] [stdout] 989 | |             rule: Rule::number,
[INFO] [stdout] ...   |
[INFO] [stdout] 992 | |             ]
[INFO] [stdout] 993 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/parser.rs:986:9
[INFO] [stdout]     |
[INFO] [stdout] 986 | /         parses_to! {
[INFO] [stdout] 987 | |             parser: PestParser,
[INFO] [stdout] 988 | |             input: "0123",
[INFO] [stdout] 989 | |             rule: Rule::number,
[INFO] [stdout] ...   |
[INFO] [stdout] 992 | |             ]
[INFO] [stdout] 993 | |         };
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/parser.rs:998:9
[INFO] [stdout]      |
[INFO] [stdout] 998  | /         parses_to! {
[INFO] [stdout] 999  | |             parser: PestParser,
[INFO] [stdout] 1000 | |             input: "a ~    // asda\n b",
[INFO] [stdout] 1001 | |             rule: Rule::expression,
[INFO] [stdout] ...    |
[INFO] [stdout] 1012 | |             ]
[INFO] [stdout] 1013 | |         };
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]      = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/parser.rs:998:9
[INFO] [stdout]      |
[INFO] [stdout] 998  | /         parses_to! {
[INFO] [stdout] 999  | |             parser: PestParser,
[INFO] [stdout] 1000 | |             input: "a ~    // asda\n b",
[INFO] [stdout] 1001 | |             rule: Rule::expression,
[INFO] [stdout] ...    |
[INFO] [stdout] 1012 | |             ]
[INFO] [stdout] 1013 | |         };
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stdout]      = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> src/lib.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             "grammar error\n\n".to_owned()
[INFO] [stdout] 34 | |                 + &e.into_iter()
[INFO] [stdout] 35 | |                     .map(|error| format!("{}", error))
[INFO] [stdout] 36 | |                     .collect::<Vec<_>>()
[INFO] [stdout] 37 | |                     .join("\n\n")
[INFO] [stdout]    | |_________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout] help: add a "{}" format string to Display the message
[INFO] [stdout]    |
[INFO] [stdout] 33 |             "{}", "grammar error\n\n".to_owned()
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] help: or use std::panic::panic_any instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |         std::panic::panic_any(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 39 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 7.19s
[INFO] running `Command { std: "docker" "inspect" "720ac826c608836a0c79660fd0aa480e8769e0bd23a248208a07c5c1890563a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "720ac826c608836a0c79660fd0aa480e8769e0bd23a248208a07c5c1890563a0", kill_on_drop: false }`
[INFO] [stdout] 720ac826c608836a0c79660fd0aa480e8769e0bd23a248208a07c5c1890563a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f2807dde989384782a00503783fc70ea7d188a8e4a4b2c3856a3c0bc4bbd61d2
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f2807dde989384782a00503783fc70ea7d188a8e4a4b2c3856a3c0bc4bbd61d2", kill_on_drop: false }`
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]   --> src/lib.rs:33:13
[INFO] [stderr]    |
[INFO] [stderr] 33 | /             "grammar error\n\n".to_owned()
[INFO] [stderr] 34 | |                 + &e.into_iter()
[INFO] [stderr] 35 | |                     .map(|error| format!("{}", error))
[INFO] [stderr] 36 | |                     .collect::<Vec<_>>()
[INFO] [stderr] 37 | |                     .join("\n\n")
[INFO] [stderr]    | |_________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stderr]    = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr] help: add a "{}" format string to Display the message
[INFO] [stderr]    |
[INFO] [stderr] 33 |             "{}", "grammar error\n\n".to_owned()
[INFO] [stderr]    |             ^^^^^
[INFO] [stderr] help: or use std::panic::panic_any instead
[INFO] [stderr]    |
[INFO] [stderr] 32 |         std::panic::panic_any(
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `pest_meta` (lib) generated 1 warning
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:625:9
[INFO] [stderr]     |
[INFO] [stderr] 625 | /         parses_to! {
[INFO] [stderr] 626 | |             parser: PestParser,
[INFO] [stderr] 627 | |             input: "a = { b } c = { d }",
[INFO] [stderr] 628 | |             rule: Rule::grammar_rules,
[INFO] [stderr] ...   |
[INFO] [stderr] 652 | |             ]
[INFO] [stderr] 653 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:625:9
[INFO] [stderr]     |
[INFO] [stderr] 625 | /         parses_to! {
[INFO] [stderr] 626 | |             parser: PestParser,
[INFO] [stderr] 627 | |             input: "a = { b } c = { d }",
[INFO] [stderr] 628 | |             rule: Rule::grammar_rules,
[INFO] [stderr] ...   |
[INFO] [stderr] 652 | |             ]
[INFO] [stderr] 653 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:658:9
[INFO] [stderr]     |
[INFO] [stderr] 658 | /         parses_to! {
[INFO] [stderr] 659 | |             parser: PestParser,
[INFO] [stderr] 660 | |             input: "a = ! { b ~ c }",
[INFO] [stderr] 661 | |             rule: Rule::grammar_rule,
[INFO] [stderr] ...   |
[INFO] [stderr] 679 | |             ]
[INFO] [stderr] 680 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:685:9
[INFO] [stderr]     |
[INFO] [stderr] 685 | /         parses_to! {
[INFO] [stderr] 686 | |             parser: PestParser,
[INFO] [stderr] 687 | |             input: "_a | 'a'..'b' ~ !^\"abc\" ~ (d | e)*?",
[INFO] [stderr] 688 | |             rule: Rule::expression,
[INFO] [stderr] ...   |
[INFO] [stderr] 738 | |             ]
[INFO] [stderr] 739 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:744:9
[INFO] [stderr]     |
[INFO] [stderr] 744 | /         parses_to! {
[INFO] [stderr] 745 | |             parser: PestParser,
[INFO] [stderr] 746 | |             input: "{1}",
[INFO] [stderr] 747 | |             rule: Rule::repeat_exact,
[INFO] [stderr] ...   |
[INFO] [stderr] 754 | |             ]
[INFO] [stderr] 755 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:760:9
[INFO] [stderr]     |
[INFO] [stderr] 760 | /         parses_to! {
[INFO] [stderr] 761 | |             parser: PestParser,
[INFO] [stderr] 762 | |             input: "{2,}",
[INFO] [stderr] 763 | |             rule: Rule::repeat_min,
[INFO] [stderr] ...   |
[INFO] [stderr] 771 | |             ]
[INFO] [stderr] 772 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:777:9
[INFO] [stderr]     |
[INFO] [stderr] 777 | /         parses_to! {
[INFO] [stderr] 778 | |             parser: PestParser,
[INFO] [stderr] 779 | |             input: "{, 3}",
[INFO] [stderr] 780 | |             rule: Rule::repeat_max,
[INFO] [stderr] ...   |
[INFO] [stderr] 788 | |             ]
[INFO] [stderr] 789 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:794:9
[INFO] [stderr]     |
[INFO] [stderr] 794 | /         parses_to! {
[INFO] [stderr] 795 | |             parser: PestParser,
[INFO] [stderr] 796 | |             input: "{1, 2}",
[INFO] [stderr] 797 | |             rule: Rule::repeat_min_max,
[INFO] [stderr] ...   |
[INFO] [stderr] 806 | |             ]
[INFO] [stderr] 807 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:812:9
[INFO] [stderr]     |
[INFO] [stderr] 812 | /         parses_to! {
[INFO] [stderr] 813 | |             parser: PestParser,
[INFO] [stderr] 814 | |             input: "PUSH ( a )",
[INFO] [stderr] 815 | |             rule: Rule::_push,
[INFO] [stderr] ...   |
[INFO] [stderr] 826 | |             ]
[INFO] [stderr] 827 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:832:9
[INFO] [stderr]     |
[INFO] [stderr] 832 | /         parses_to! {
[INFO] [stderr] 833 | |             parser: PestParser,
[INFO] [stderr] 834 | |             input: "PEEK[..]",
[INFO] [stderr] 835 | |             rule: Rule::peek_slice,
[INFO] [stderr] ...   |
[INFO] [stderr] 842 | |             ]
[INFO] [stderr] 843 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:848:9
[INFO] [stderr]     |
[INFO] [stderr] 848 | /         parses_to! {
[INFO] [stderr] 849 | |             parser: PestParser,
[INFO] [stderr] 850 | |             input: "PEEK[1..]",
[INFO] [stderr] 851 | |             rule: Rule::peek_slice,
[INFO] [stderr] ...   |
[INFO] [stderr] 859 | |             ]
[INFO] [stderr] 860 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:865:9
[INFO] [stderr]     |
[INFO] [stderr] 865 | /         parses_to! {
[INFO] [stderr] 866 | |             parser: PestParser,
[INFO] [stderr] 867 | |             input: "PEEK[ ..-1]",
[INFO] [stderr] 868 | |             rule: Rule::peek_slice,
[INFO] [stderr] ...   |
[INFO] [stderr] 876 | |             ]
[INFO] [stderr] 877 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:882:9
[INFO] [stderr]     |
[INFO] [stderr] 882 | /         parses_to! {
[INFO] [stderr] 883 | |             parser: PestParser,
[INFO] [stderr] 884 | |             input: "PEEK[-5..10]",
[INFO] [stderr] 885 | |             rule: Rule::peek_slice,
[INFO] [stderr] ...   |
[INFO] [stderr] 894 | |             ]
[INFO] [stderr] 895 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:900:9
[INFO] [stderr]     |
[INFO] [stderr] 900 | /         parses_to! {
[INFO] [stderr] 901 | |             parser: PestParser,
[INFO] [stderr] 902 | |             input: "_a8943",
[INFO] [stderr] 903 | |             rule: Rule::identifier,
[INFO] [stderr] ...   |
[INFO] [stderr] 906 | |             ]
[INFO] [stderr] 907 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:912:9
[INFO] [stderr]     |
[INFO] [stderr] 912 | /         parses_to! {
[INFO] [stderr] 913 | |             parser: PestParser,
[INFO] [stderr] 914 | |             input: "\"aaaaa\\n\\r\\t\\\\\\0\\'\\\"\\x0F\\u{123abC}\\u{12}aaaaa\"",
[INFO] [stderr] 915 | |             rule: Rule::string,
[INFO] [stderr] ...   |
[INFO] [stderr] 922 | |             ]
[INFO] [stderr] 923 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:928:9
[INFO] [stderr]     |
[INFO] [stderr] 928 | /         parses_to! {
[INFO] [stderr] 929 | |             parser: PestParser,
[INFO] [stderr] 930 | |             input: "^  \"\\\"hi\"",
[INFO] [stderr] 931 | |             rule: Rule::insensitive_string,
[INFO] [stderr] ...   |
[INFO] [stderr] 940 | |             ]
[INFO] [stderr] 941 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:946:9
[INFO] [stderr]     |
[INFO] [stderr] 946 | /         parses_to! {
[INFO] [stderr] 947 | |             parser: PestParser,
[INFO] [stderr] 948 | |             input: "'\\n' .. '\\x1a'",
[INFO] [stderr] 949 | |             rule: Rule::range,
[INFO] [stderr] ...   |
[INFO] [stderr] 964 | |             ]
[INFO] [stderr] 965 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:970:9
[INFO] [stderr]     |
[INFO] [stderr] 970 | /         parses_to! {
[INFO] [stderr] 971 | |             parser: PestParser,
[INFO] [stderr] 972 | |             input: "'\\u{123abC}'",
[INFO] [stderr] 973 | |             rule: Rule::character,
[INFO] [stderr] ...   |
[INFO] [stderr] 980 | |             ]
[INFO] [stderr] 981 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]    --> src/parser.rs:986:9
[INFO] [stderr]     |
[INFO] [stderr] 986 | /         parses_to! {
[INFO] [stderr] 987 | |             parser: PestParser,
[INFO] [stderr] 988 | |             input: "0123",
[INFO] [stderr] 989 | |             rule: Rule::number,
[INFO] [stderr] ...   |
[INFO] [stderr] 992 | |             ]
[INFO] [stderr] 993 | |         };
[INFO] [stderr]     | |__________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]     = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]     = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/parser.rs:998:9
[INFO] [stderr]      |
[INFO] [stderr] 998  | /         parses_to! {
[INFO] [stderr] 999  | |             parser: PestParser,
[INFO] [stderr] 1000 | |             input: "a ~    // asda\n b",
[INFO] [stderr] 1001 | |             rule: Rule::expression,
[INFO] [stderr] ...    |
[INFO] [stderr] 1012 | |             ]
[INFO] [stderr] 1013 | |         };
[INFO] [stderr]      | |__________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the assert!() macro supports formatting, so there's no need for the format!() macro here
[INFO] [stderr]      = note: this warning originates in the macro `parses_to` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]   --> src/lib.rs:33:13
[INFO] [stderr]    |
[INFO] [stderr] 33 | /             "grammar error\n\n".to_owned()
[INFO] [stderr] 34 | |                 + &e.into_iter()
[INFO] [stderr] 35 | |                     .map(|error| format!("{}", error))
[INFO] [stderr] 36 | |                     .collect::<Vec<_>>()
[INFO] [stderr] 37 | |                     .join("\n\n")
[INFO] [stderr]    | |_________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr] help: add a "{}" format string to Display the message
[INFO] [stderr]    |
[INFO] [stderr] 33 |             "{}", "grammar error\n\n".to_owned()
[INFO] [stderr]    |             ^^^^^
[INFO] [stderr] help: or use std::panic::panic_any instead
[INFO] [stderr]    |
[INFO] [stderr] 32 |         std::panic::panic_any(
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `pest_meta` (lib test) generated 39 warnings (18 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/pest_meta-1b31fea8bc01575b)
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test ast::tests::identity ... ok
[INFO] [stdout] test ast::tests::top_down_iterator ... ok
[INFO] [stdout] test optimizer::restorer::tests::restore_no_stack_children ... ok
[INFO] [stdout] test optimizer::restorer::tests::restore_choice_branch_with_and_branch_without ... ok
[INFO] [stdout] test optimizer::restorer::tests::restore_with_child_stack_ops ... ok
[INFO] [stdout] test optimizer::tests::concat_insensitive_strings ... ok
[INFO] [stdout] test optimizer::tests::concat_strings ... ok
[INFO] [stdout] test optimizer::tests::skip ... ok
[INFO] [stdout] test optimizer::tests::rotate ... ok
[INFO] [stdout] test optimizer::tests::long_common_sequence ... ok
[INFO] [stdout] test optimizer::tests::unroll_loop_min_max ... ok
[INFO] [stdout] test optimizer::tests::unroll_loop_exact ... ok
[INFO] [stdout] test optimizer::tests::unroll_loop_max ... ok
[INFO] [stdout] test optimizer::tests::unroll_loop_min ... ok
[INFO] [stdout] test parser::tests::char_missing_ending_single_quote ... ok
[INFO] [stdout] test parser::tests::identifier ... ok
[INFO] [stdout] test parser::tests::ast_peek_slice ... ok
[INFO] [stdout] test parser::tests::insensitive_missing_string ... ok
[INFO] [stdout] test parser::tests::comment ... ok
[INFO] [stdout] test parser::tests::character ... ok
[INFO] [stdout] test parser::tests::insensitive_string ... ok
[INFO] [stdout] test parser::tests::empty_rule ... ok
[INFO] [stdout] test parser::tests::missing_opening_brace ... ok
[INFO] [stdout] test parser::tests::ast ... ok
[INFO] [stdout] test parser::tests::missing_assignment_operator ... ok
[INFO] [stdout] test parser::tests::peek_slice_start ... ok
[INFO] [stdout] test parser::tests::missing_closing_paren ... ok
[INFO] [stdout] test parser::tests::range_missing_range_operator ... ok
[INFO] [stdout] test parser::tests::peek_slice_start_end ... ok
[INFO] [stdout] test parser::tests::missing_term ... ok
[INFO] [stdout] test parser::tests::missing_rhs ... ok
[INFO] [stdout] test parser::tests::peek_slice_all ... ok
[INFO] [stdout] test parser::tests::number ... ok
[INFO] [stdout] test parser::tests::push ... ok
[INFO] [stdout] test parser::tests::range ... ok
[INFO] [stdout] test parser::tests::peek_slice_end ... ok
[INFO] [stdout] test parser::tests::rule ... ok
[INFO] [stdout] test parser::tests::expression ... ok
[INFO] [stdout] test parser::tests::string_missing_ending_quote ... ok
[INFO] [stdout] test parser::tests::rules ... ok
[INFO] [stdout] test parser::tests::repeat_max ... ok
[INFO] [stdout] test parser::tests::unescape_backslash ... ok
[INFO] [stdout] test parser::tests::unescape_empty_escape ... ok
[INFO] [stdout] test parser::tests::repeat_min ... ok
[INFO] [stdout] test parser::tests::repeat_min_max ... ok
[INFO] [stdout] test parser::tests::repeat_exact ... ok
[INFO] [stdout] test parser::tests::string ... ok
[INFO] [stdout] test parser::tests::unescape_null ... ok
[INFO] [stdout] test parser::tests::unescape_no_open_brace_unicode ... ok
[INFO] [stdout] test parser::tests::unescape_return ... ok
[INFO] [stdout] test parser::tests::unescape_short_byte ... ok
[INFO] [stdout] test parser::tests::unescape_single_quote ... ok
[INFO] [stdout] test parser::tests::unescape_short_unicode ... ok
[INFO] [stdout] test parser::tests::unescape_wrong_escape ... ok
[INFO] [stdout] test parser::tests::wrong_identifier ... ok
[INFO] [stdout] test parser::tests::unescape_all ... ok
[INFO] [stdout] test parser::tests::wrong_modifier ... ok
[INFO] [stdout] test parser::tests::wrong_op ... ok
[INFO] [stdout] test parser::tests::unescape_wrong_byte ... ok
[INFO] [stdout] test parser::tests::unescape_tab ... ok
[INFO] [stdout] test parser::tests::unescape_no_close_brace_unicode ... ok
[INFO] [stdout] test parser::tests::wrong_postfix ... ok
[INFO] [stdout] test parser::tests::unescape_long_unicode ... ok
[INFO] [stdout] test parser::tests::repeat_exact_overflow - should panic ... ok
[INFO] [stdout] test parser::tests::repeat_min_max_zero - should panic ... ok
[INFO] [stdout] test parser::tests::repeat_min_overflow - should panic ... ok
[INFO] [stdout] test parser::tests::repeat_max_zero - should panic ... ok
[INFO] [stdout] test parser::tests::repeat_max_overflow - should panic ... ok
[INFO] [stdout] test parser::tests::repeat_exact_zero - should panic ... ok
[INFO] [stdout] test parser::tests::repeat_min_max_overflow - should panic ... ok
[INFO] [stdout] test validator::tests::indirect_non_failing_repetition - should panic ... ok
[INFO] [stdout] test validator::tests::already_defined - should panic ... ok
[INFO] [stdout] test validator::tests::indirect_left_recursion - should panic ... ok
[INFO] [stdout] test validator::tests::simple_left_recursion - should panic ... ok
[INFO] [stdout] test validator::tests::skip_can_be_defined ... ok
[INFO] [stdout] test validator::tests::valid_recursion ... ok
[INFO] [stdout] test validator::tests::deep_non_failing_repetition - should panic ... ok
[INFO] [stdout] test validator::tests::indirect_non_progressing_repetition - should panic ... ok
[INFO] [stdout] test validator::tests::lhs_non_failing_choice_middle - should panic ... ok
[INFO] [stdout] test validator::tests::lhs_non_failing_nested_choices - should panic ... ok
[INFO] [stdout] test validator::tests::lhs_non_failing_choice - should panic ... ok
[INFO] [stdout] test validator::tests::non_failing_left_recursion - should panic ... ok
[INFO] [stdout] test validator::tests::non_failing_repetition - should panic ... ok
[INFO] [stdout] test validator::tests::non_failing_whitespace - should panic ... ok
[INFO] [stdout] test validator::tests::non_primary_choice_left_recursion - should panic ... ok
[INFO] [stdout] test validator::tests::non_progressing_comment - should panic ... ok
[INFO] [stdout] test validator::tests::non_progressing_repetition - should panic ... ok
[INFO] [stdout] test validator::tests::pest_keyword - should panic ... ok
[INFO] [stdout] test validator::tests::rust_keyword - should panic ... ok
[INFO] [stdout] test validator::tests::undefined - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pest_meta
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f2807dde989384782a00503783fc70ea7d188a8e4a4b2c3856a3c0bc4bbd61d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2807dde989384782a00503783fc70ea7d188a8e4a4b2c3856a3c0bc4bbd61d2", kill_on_drop: false }`
[INFO] [stdout] f2807dde989384782a00503783fc70ea7d188a8e4a4b2c3856a3c0bc4bbd61d2
