[INFO] fetching crate markdownrs 0.1.1-beta...
[INFO] testing markdownrs-0.1.1-beta against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate markdownrs 0.1.1-beta into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate markdownrs 0.1.1-beta
[INFO] finished tweaking crates.io crate markdownrs 0.1.1-beta
[INFO] tweaked toml for crates.io crate markdownrs 0.1.1-beta written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate markdownrs 0.1.1-beta on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 5 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 478fd5a1c3945f09fa12888f5def1a6372d72c4fbbedf1c78a547281a8659430
[INFO] running `Command { std: "docker" "start" "-a" "478fd5a1c3945f09fa12888f5def1a6372d72c4fbbedf1c78a547281a8659430", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "478fd5a1c3945f09fa12888f5def1a6372d72c4fbbedf1c78a547281a8659430", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "478fd5a1c3945f09fa12888f5def1a6372d72c4fbbedf1c78a547281a8659430", kill_on_drop: false }`
[INFO] [stdout] 478fd5a1c3945f09fa12888f5def1a6372d72c4fbbedf1c78a547281a8659430
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cc3cdf0428b1e109ecccc4370ed27d0e8debc23a95b2d1f92dae66f6bb346178
[INFO] running `Command { std: "docker" "start" "-a" "cc3cdf0428b1e109ecccc4370ed27d0e8debc23a95b2d1f92dae66f6bb346178", kill_on_drop: false }`
[INFO] [stderr]    Compiling markdownrs v0.1.1-beta (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `STX` is never used
[INFO] [stdout]  --> src/util.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const STX:char = '\u{0002}';  // Use STX ("Start of text") for start-of-placeholder
[INFO] [stdout]   |       ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETX` is never used
[INFO] [stdout]  --> src/util.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const ETX:char = '\u{0003}'; // Use ETX ("End of text") for end-of-placeholder
[INFO] [stdout]   |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INLINE_PLACEHOLDER_PREFIX` is never used
[INFO] [stdout]  --> src/util.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const INLINE_PLACEHOLDER_PREFIX: &str = "\u{0002}klzzwxh:";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INLINE_PLACEHOLDER_RE` is never used
[INFO] [stdout]  --> src/util.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | const INLINE_PLACEHOLDER_RE: &str = "\u{0002}klzzwxh:([0-9]+)\u{0003}";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AMP_SUBSTITUTE` is never used
[INFO] [stdout]   --> src/util.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const AMP_SUBSTITUTE: &str = "\u{0002}amp\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_START` is never used
[INFO] [stdout]   --> src/util.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const HTML_PLACEHOLDER_START: &str = "\u{0002}wzxhzdk:";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_END` is never used
[INFO] [stdout]   --> src/util.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const HTML_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_RE` is never used
[INFO] [stdout]   --> src/util.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HTML_PLACEHOLDER_RE: &str = "\u{0003}wzxhzdk:([0-9]+)\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAG_PLACEHOLDER_START` is never used
[INFO] [stdout]   --> src/util.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const TAG_PLACEHOLDER_START: &str = "\u{0002}hzzhzkh:";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAG_PLACEHOLDER_END` is never used
[INFO] [stdout]   --> src/util.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const TAG_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Processor` is never used
[INFO] [stdout]   --> src/util.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub trait Processor {
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Tag` is never constructed
[INFO] [stdout]   --> src/util.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct Tag {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HtmlStash` is never constructed
[INFO] [stdout]   --> src/util.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct HtmlStash {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `store`, `reset`, `get_placeholder`, and `store_tag` are never used
[INFO] [stdout]   --> src/util.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl HtmlStash {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 35 |     pub fn new() -> HtmlStash{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub fn store(&mut self, html:String) -> String {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn get_placeholder(&self, key:&str) -> String {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn store_tag(&mut self, tag:String, attrs:Vec<String>, left_index:u32, right_index:u32) -> String {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] running `Command { std: "docker" "inspect" "cc3cdf0428b1e109ecccc4370ed27d0e8debc23a95b2d1f92dae66f6bb346178", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc3cdf0428b1e109ecccc4370ed27d0e8debc23a95b2d1f92dae66f6bb346178", kill_on_drop: false }`
[INFO] [stdout] cc3cdf0428b1e109ecccc4370ed27d0e8debc23a95b2d1f92dae66f6bb346178
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 460bb2c5e924386f8672a1181fcc8111c3249e3bd7e8c898ffdf410da887fb70
[INFO] running `Command { std: "docker" "start" "-a" "460bb2c5e924386f8672a1181fcc8111c3249e3bd7e8c898ffdf410da887fb70", kill_on_drop: false }`
[INFO] [stdout] warning: constant `STX` is never used
[INFO] [stdout]  --> src/util.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const STX:char = '\u{0002}';  // Use STX ("Start of text") for start-of-placeholder
[INFO] [stdout]   |       ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling markdownrs v0.1.1-beta (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `ETX` is never used
[INFO] [stdout]  --> src/util.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const ETX:char = '\u{0003}'; // Use ETX ("End of text") for end-of-placeholder
[INFO] [stdout]   |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INLINE_PLACEHOLDER_PREFIX` is never used
[INFO] [stdout]  --> src/util.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const INLINE_PLACEHOLDER_PREFIX: &str = "\u{0002}klzzwxh:";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INLINE_PLACEHOLDER_RE` is never used
[INFO] [stdout]  --> src/util.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | const INLINE_PLACEHOLDER_RE: &str = "\u{0002}klzzwxh:([0-9]+)\u{0003}";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AMP_SUBSTITUTE` is never used
[INFO] [stdout]   --> src/util.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const AMP_SUBSTITUTE: &str = "\u{0002}amp\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_START` is never used
[INFO] [stdout]   --> src/util.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const HTML_PLACEHOLDER_START: &str = "\u{0002}wzxhzdk:";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_END` is never used
[INFO] [stdout]   --> src/util.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const HTML_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_RE` is never used
[INFO] [stdout]   --> src/util.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HTML_PLACEHOLDER_RE: &str = "\u{0003}wzxhzdk:([0-9]+)\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAG_PLACEHOLDER_START` is never used
[INFO] [stdout]   --> src/util.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const TAG_PLACEHOLDER_START: &str = "\u{0002}hzzhzkh:";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAG_PLACEHOLDER_END` is never used
[INFO] [stdout]   --> src/util.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const TAG_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Processor` is never used
[INFO] [stdout]   --> src/util.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub trait Processor {
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Tag` is never constructed
[INFO] [stdout]   --> src/util.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct Tag {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HtmlStash` is never constructed
[INFO] [stdout]   --> src/util.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct HtmlStash {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `store`, `reset`, `get_placeholder`, and `store_tag` are never used
[INFO] [stdout]   --> src/util.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl HtmlStash {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 35 |     pub fn new() -> HtmlStash{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub fn store(&mut self, html:String) -> String {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn get_placeholder(&self, key:&str) -> String {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn store_tag(&mut self, tag:String, attrs:Vec<String>, left_index:u32, right_index:u32) -> String {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STX` is never used
[INFO] [stdout]  --> src/util.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | const STX:char = '\u{0002}';  // Use STX ("Start of text") for start-of-placeholder
[INFO] [stdout]   |       ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETX` is never used
[INFO] [stdout]  --> src/util.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const ETX:char = '\u{0003}'; // Use ETX ("End of text") for end-of-placeholder
[INFO] [stdout]   |       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INLINE_PLACEHOLDER_PREFIX` is never used
[INFO] [stdout]  --> src/util.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | const INLINE_PLACEHOLDER_PREFIX: &str = "\u{0002}klzzwxh:";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INLINE_PLACEHOLDER_RE` is never used
[INFO] [stdout]  --> src/util.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | const INLINE_PLACEHOLDER_RE: &str = "\u{0002}klzzwxh:([0-9]+)\u{0003}";
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AMP_SUBSTITUTE` is never used
[INFO] [stdout]   --> src/util.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const AMP_SUBSTITUTE: &str = "\u{0002}amp\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_START` is never used
[INFO] [stdout]   --> src/util.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const HTML_PLACEHOLDER_START: &str = "\u{0002}wzxhzdk:";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_END` is never used
[INFO] [stdout]   --> src/util.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const HTML_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTML_PLACEHOLDER_RE` is never used
[INFO] [stdout]   --> src/util.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HTML_PLACEHOLDER_RE: &str = "\u{0003}wzxhzdk:([0-9]+)\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAG_PLACEHOLDER_START` is never used
[INFO] [stdout]   --> src/util.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 | const TAG_PLACEHOLDER_START: &str = "\u{0002}hzzhzkh:";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TAG_PLACEHOLDER_END` is never used
[INFO] [stdout]   --> src/util.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | const TAG_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Processor` is never used
[INFO] [stdout]   --> src/util.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub trait Processor {
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Tag` is never constructed
[INFO] [stdout]   --> src/util.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct Tag {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HtmlStash` is never constructed
[INFO] [stdout]   --> src/util.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct HtmlStash {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `store`, `reset`, `get_placeholder`, and `store_tag` are never used
[INFO] [stdout]   --> src/util.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl HtmlStash {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 35 |     pub fn new() -> HtmlStash{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub fn store(&mut self, html:String) -> String {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn get_placeholder(&self, key:&str) -> String {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn store_tag(&mut self, tag:String, attrs:Vec<String>, left_index:u32, right_index:u32) -> String {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.66s
[INFO] running `Command { std: "docker" "inspect" "460bb2c5e924386f8672a1181fcc8111c3249e3bd7e8c898ffdf410da887fb70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "460bb2c5e924386f8672a1181fcc8111c3249e3bd7e8c898ffdf410da887fb70", kill_on_drop: false }`
[INFO] [stdout] 460bb2c5e924386f8672a1181fcc8111c3249e3bd7e8c898ffdf410da887fb70
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a2923ec5e8225461702a3b5fddc5d719a4dc8b1cc2839ddb00824f9778700922
[INFO] running `Command { std: "docker" "start" "-a" "a2923ec5e8225461702a3b5fddc5d719a4dc8b1cc2839ddb00824f9778700922", kill_on_drop: false }`
[INFO] [stderr] warning: constant `STX` is never used
[INFO] [stderr]  --> src/util.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 | const STX:char = '\u{0002}';  // Use STX ("Start of text") for start-of-placeholder
[INFO] [stderr]   |       ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ETX` is never used
[INFO] [stderr]  --> src/util.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 | const ETX:char = '\u{0003}'; // Use ETX ("End of text") for end-of-placeholder
[INFO] [stderr]   |       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INLINE_PLACEHOLDER_PREFIX` is never used
[INFO] [stderr]  --> src/util.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 | const INLINE_PLACEHOLDER_PREFIX: &str = "\u{0002}klzzwxh:";
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INLINE_PLACEHOLDER_RE` is never used
[INFO] [stderr]  --> src/util.rs:9:7
[INFO] [stderr]   |
[INFO] [stderr] 9 | const INLINE_PLACEHOLDER_RE: &str = "\u{0002}klzzwxh:([0-9]+)\u{0003}";
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `AMP_SUBSTITUTE` is never used
[INFO] [stderr]   --> src/util.rs:10:7
[INFO] [stderr]    |
[INFO] [stderr] 10 | const AMP_SUBSTITUTE: &str = "\u{0002}amp\u{0003}";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HTML_PLACEHOLDER_START` is never used
[INFO] [stderr]   --> src/util.rs:11:7
[INFO] [stderr]    |
[INFO] [stderr] 11 | const HTML_PLACEHOLDER_START: &str = "\u{0002}wzxhzdk:";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HTML_PLACEHOLDER_END` is never used
[INFO] [stderr]   --> src/util.rs:12:7
[INFO] [stderr]    |
[INFO] [stderr] 12 | const HTML_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HTML_PLACEHOLDER_RE` is never used
[INFO] [stderr]   --> src/util.rs:13:7
[INFO] [stderr]    |
[INFO] [stderr] 13 | const HTML_PLACEHOLDER_RE: &str = "\u{0003}wzxhzdk:([0-9]+)\u{0003}";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TAG_PLACEHOLDER_START` is never used
[INFO] [stderr]   --> src/util.rs:14:7
[INFO] [stderr]    |
[INFO] [stderr] 14 | const TAG_PLACEHOLDER_START: &str = "\u{0002}hzzhzkh:";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `TAG_PLACEHOLDER_END` is never used
[INFO] [stderr]   --> src/util.rs:15:7
[INFO] [stderr]    |
[INFO] [stderr] 15 | const TAG_PLACEHOLDER_END: &str = "\u{0003}";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `Processor` is never used
[INFO] [stderr]   --> src/util.rs:17:11
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub trait Processor {
[INFO] [stderr]    |           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Tag` is never constructed
[INFO] [stderr]   --> src/util.rs:21:12
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub struct Tag {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HtmlStash` is never constructed
[INFO] [stderr]   --> src/util.rs:27:12
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub struct HtmlStash {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `store`, `reset`, `get_placeholder`, and `store_tag` are never used
[INFO] [stderr]   --> src/util.rs:35:12
[INFO] [stderr]    |
[INFO] [stderr] 34 | impl HtmlStash {
[INFO] [stderr]    | -------------- associated items in this implementation
[INFO] [stderr] 35 |     pub fn new() -> HtmlStash{
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 51 |     pub fn store(&mut self, html:String) -> String {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 62 |     pub fn get_placeholder(&self, key:&str) -> String {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 67 |     pub fn store_tag(&mut self, tag:String, attrs:Vec<String>, left_index:u32, right_index:u32) -> String {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `markdownrs` (lib) generated 14 warnings
[INFO] [stderr] warning: `markdownrs` (lib test) generated 14 warnings (14 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/markdownrs-3b494793f1016fe1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::it_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tests_lib.rs (/opt/rustwide/target/debug/deps/tests_lib-2e774b8eead090ab)
[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] [stderr]    Doc-tests markdownrs
[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" "a2923ec5e8225461702a3b5fddc5d719a4dc8b1cc2839ddb00824f9778700922", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2923ec5e8225461702a3b5fddc5d719a4dc8b1cc2839ddb00824f9778700922", kill_on_drop: false }`
[INFO] [stdout] a2923ec5e8225461702a3b5fddc5d719a4dc8b1cc2839ddb00824f9778700922
