[INFO] fetching crate mdq 0.7.2... [INFO] testing mdq-0.7.2 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate mdq 0.7.2 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate mdq 0.7.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mdq 0.7.2 [INFO] tweaked toml for crates.io crate mdq 0.7.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mdq 0.7.2 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mdq 0.7.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded markdown v1.0.0-alpha.23 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 872960cf04b678a34ad7c10e824bb40d86293a595e0f1f525f82319afe1e80f8 [INFO] running `Command { std: "docker" "start" "-a" "872960cf04b678a34ad7c10e824bb40d86293a595e0f1f525f82319afe1e80f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "872960cf04b678a34ad7c10e824bb40d86293a595e0f1f525f82319afe1e80f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "872960cf04b678a34ad7c10e824bb40d86293a595e0f1f525f82319afe1e80f8", kill_on_drop: false }` [INFO] [stdout] 872960cf04b678a34ad7c10e824bb40d86293a595e0f1f525f82319afe1e80f8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a47348819d6de6e5af347f47a53e52a6c3318ebaec2504f2853bc7548e0bf0ec [INFO] running `Command { std: "docker" "start" "-a" "a47348819d6de6e5af347f47a53e52a6c3318ebaec2504f2853bc7548e0bf0ec", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling winnow v0.7.4 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling once_cell v1.21.1 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling unicode-id v0.3.5 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling clap_builder v4.5.32 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling markdown v1.0.0-alpha.23 [INFO] [stderr] Compiling indexmap v2.8.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling clap_derive v4.5.32 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling pest v2.8.0 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling clap v4.5.32 [INFO] [stderr] Compiling pest_meta v2.8.0 [INFO] [stderr] Compiling pest_generator v2.8.0 [INFO] [stderr] Compiling pest_derive v2.8.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_edit v0.22.24 [INFO] [stderr] Compiling toml v0.8.20 [INFO] [stderr] Compiling mdq v0.7.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Stream` is never constructed [INFO] [stdout] --> src/util/output.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct Stream(pub W); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/query/pest.rs:54:30 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn parse(query_text: &str) -> Result { [INFO] [stdout] | ^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn parse(query_text: &str) -> Result, Error> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/output.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | fn build(self, blocks: &[Block]) -> IndentInfo { [INFO] [stdout] | ^^^^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 340 | fn build(self, blocks: &[Block]) -> IndentInfo<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/output.rs:363:29 [INFO] [stdout] | [INFO] [stdout] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.94s [INFO] running `Command { std: "docker" "inspect" "a47348819d6de6e5af347f47a53e52a6c3318ebaec2504f2853bc7548e0bf0ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a47348819d6de6e5af347f47a53e52a6c3318ebaec2504f2853bc7548e0bf0ec", kill_on_drop: false }` [INFO] [stdout] a47348819d6de6e5af347f47a53e52a6c3318ebaec2504f2853bc7548e0bf0ec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a0fe207bb0eaadbdb5eed037868ec9f8e6207f638bbc5ae3ebf6298ebc1ca8b7 [INFO] running `Command { std: "docker" "start" "-a" "a0fe207bb0eaadbdb5eed037868ec9f8e6207f638bbc5ae3ebf6298ebc1ca8b7", kill_on_drop: false }` [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stdout] warning: struct `Stream` is never constructed [INFO] [stdout] --> src/util/output.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct Stream(pub W); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/query/pest.rs:54:30 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn parse(query_text: &str) -> Result { [INFO] [stdout] | ^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn parse(query_text: &str) -> Result, Error> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/output.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | fn build(self, blocks: &[Block]) -> IndentInfo { [INFO] [stdout] | ^^^^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 340 | fn build(self, blocks: &[Block]) -> IndentInfo<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/output.rs:363:29 [INFO] [stdout] | [INFO] [stdout] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling mdq v0.7.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/query/pest.rs:54:30 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn parse(query_text: &str) -> Result { [INFO] [stdout] | ^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn parse(query_text: &str) -> Result, Error> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/query/pest.rs:123:40 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn parse(self, query_text: &str) -> Result<(Pairs, &str), Error> { [INFO] [stdout] | ^^^^ ----- ---- the lifetimes get resolved as `'_` [INFO] [stdout] | | | [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 123 | pub fn parse(self, query_text: &str) -> Result<(Pairs<'_>, &str), Error> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/output.rs:340:28 [INFO] [stdout] | [INFO] [stdout] 340 | fn build(self, blocks: &[Block]) -> IndentInfo { [INFO] [stdout] | ^^^^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 340 | fn build(self, blocks: &[Block]) -> IndentInfo<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/output.rs:363:29 [INFO] [stdout] | [INFO] [stdout] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo { [INFO] [stdout] | ^^^^^^^^^ this lifetime flows to the output ---------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.17s [INFO] running `Command { std: "docker" "inspect" "a0fe207bb0eaadbdb5eed037868ec9f8e6207f638bbc5ae3ebf6298ebc1ca8b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a0fe207bb0eaadbdb5eed037868ec9f8e6207f638bbc5ae3ebf6298ebc1ca8b7", kill_on_drop: false }` [INFO] [stdout] a0fe207bb0eaadbdb5eed037868ec9f8e6207f638bbc5ae3ebf6298ebc1ca8b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 0e7c895c9d4dade2c7cc1bc7a58a2b1c49e245c819441395d98ea822c95ab0ec [INFO] running `Command { std: "docker" "start" "-a" "0e7c895c9d4dade2c7cc1bc7a58a2b1c49e245c819441395d98ea822c95ab0ec", kill_on_drop: false }` [INFO] [stderr] warning: struct `Stream` is never constructed [INFO] [stderr] --> src/util/output.rs:21:12 [INFO] [stderr] | [INFO] [stderr] 21 | pub struct Stream(pub W); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/query/pest.rs:54:30 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn parse(query_text: &str) -> Result { [INFO] [stderr] | ^^^^ ----- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 54 | pub fn parse(query_text: &str) -> Result, Error> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/util/output.rs:340:28 [INFO] [stderr] | [INFO] [stderr] 340 | fn build(self, blocks: &[Block]) -> IndentInfo { [INFO] [stderr] | ^^^^^^^^ ---------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 340 | fn build(self, blocks: &[Block]) -> IndentInfo<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/util/output.rs:363:29 [INFO] [stderr] | [INFO] [stderr] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo { [INFO] [stderr] | ^^^^^^^^^ this lifetime flows to the output ---------- the lifetime gets resolved as `'_` [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 363 | fn get_indentation_info(&mut self, ch: Option, state: WritingState) -> IndentInfo<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> src/query/pest.rs:123:40 [INFO] [stderr] | [INFO] [stderr] 123 | pub fn parse(self, query_text: &str) -> Result<(Pairs, &str), Error> { [INFO] [stderr] | ^^^^ ----- ---- the lifetimes get resolved as `'_` [INFO] [stderr] | | | [INFO] [stderr] | | the lifetimes get resolved as `'_` [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 123 | pub fn parse(self, query_text: &str) -> Result<(Pairs<'_>, &str), Error> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `mdq` (lib) generated 4 warnings (run `cargo fix --lib -p mdq` to apply 3 suggestions) [INFO] [stderr] warning: `mdq` (lib test) generated 4 warnings (3 duplicates) (run `cargo fix --lib -p mdq --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/mdq-20ea10cecfd80277) [INFO] [stdout] [INFO] [stdout] running 393 tests [INFO] [stdout] test md_elem::tree::tests::all_nodes::autolinks ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::block_quote ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::inline_delete ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::image_ref ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::inline_code ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::block_html ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::code_block ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::footnote ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::footnote_cycle ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::header_and_root ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::inline_strong ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::inline_math ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::root ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::image ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::jagged_table ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::inline_emphasis ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::inline_html ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::math_block ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::text_and_break ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::thematic_break ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::yaml_block ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::table ... ok [INFO] [stdout] test md_elem::tree::tests::lookups::footnote_missing_definition ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::toml_block ... ok [INFO] [stdout] test md_elem::tree::tests::link_descriptions::matched_text_brackets ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::link_ref ... ok [INFO] [stdout] test md_elem::tree::tests::nesting::backwards_order ... ok [INFO] [stdout] test md_elem::tree::tests::link_descriptions::escaped_text_brackets ... ok [INFO] [stdout] test md_elem::tree::tests::lookups::link_ref_looks_like_footnote ... ok [INFO] [stdout] test md_elem::tree::tests::lookups::link_has_same_definition_twice ... ok [INFO] [stdout] test md_elem::tree::tests::link_descriptions::simple ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::link_node ... ok [INFO] [stdout] test md_elem::tree::tests::lookups::good_link_ref ... ok [INFO] [stdout] test md_elem::tree::tests::lookups::link_missing_link_definition ... ok [INFO] [stdout] test md_elem::tree::tests::nesting::header_skips ... ok [INFO] [stdout] test md_elem::tree::tests::nesting::h1_with_two_paragraphs ... ok [INFO] [stdout] test md_elem::tree::tests::lookups::link_has_conflicting_definition ... ok [INFO] [stdout] test md_elem::tree::tests::nesting::no_headers ... ok [INFO] [stdout] test md_elem::tree::tests::nesting::paragraph_before_and_after_header ... ok [INFO] [stdout] test md_elem::tree_ref::tests::tables::retain_col ... ok [INFO] [stdout] test output::fmt_md::tests::annotation_and_footnote_layouts::link_and_footnote ... ok [INFO] [stdout] test output::fmt_md::tests::annotation_and_footnote_layouts::both_in_sections ... ok [INFO] [stdout] test output::fmt_md::tests::annotation_and_footnote_layouts::both_bottom_of_doc ... ok [INFO] [stdout] test md_elem::tree::tests::nesting::simple_nesting ... ok [INFO] [stdout] test output::fmt_md::tests::block_quote::two_levels ... ok [INFO] [stdout] test output::fmt_md::tests::annotation_and_footnote_layouts::ordering ... ok [INFO] [stdout] test md_elem::tree::tests::nesting::only_headers ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::code_no_lang ... ok [INFO] [stdout] test output::fmt_md::tests::block_quote::single_level ... ok [INFO] [stdout] test output::fmt_md::tests::annotation_and_footnote_layouts::only_link_in_section ... ok [INFO] [stdout] test output::fmt_md::tests::annotation_and_footnote_layouts::only_footnote_in_section ... ok [INFO] [stdout] test md_elem::tree_ref::tests::tables::retain_rows_on_jagged_normalized_table ... ok [INFO] [stdout] test output::fmt_md::tests::annotation_and_footnote_layouts::no_sections_but_writing_to_sections ... ok [INFO] [stdout] test md_elem::tree_ref::tests::tables::retain_all_columns_on_jagged_normalized_table ... ok [INFO] [stdout] test md_elem::tree_ref::tests::tables::retain_row ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::code_with_lang ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::lists_and_items ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::code_with_lang_and_title ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::math_no_metadata ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::math_with_metadata ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::two_blocks_with_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::yaml ... ok [INFO] [stdout] test output::fmt_md::tests::empty ... ok [INFO] [stdout] test output::fmt_md::tests::footnote::footnote_no_transform_smoke_test ... ok [INFO] [stdout] test output::fmt_md::tests::footnote::footnote_transform_smoke_test ... ok [INFO] [stdout] test output::fmt_md::tests::footnote::two_lines ... ok [INFO] [stdout] test output::fmt_md::tests::header::only_body ... ok [INFO] [stdout] test output::fmt_md::tests::header::only_title ... ok [INFO] [stdout] test output::fmt_md::tests::header::title_and_body ... ok [INFO] [stdout] test output::fmt_md::tests::header::totally_empty ... ok [INFO] [stdout] test output::fmt_md::tests::html::block_multi_line ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::toml ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::nested_block ... ok [INFO] [stdout] test output::fmt_md::tests::code_block::two_blocks_no_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::footnote::single_line ... ok [INFO] [stdout] test output::fmt_md::tests::html::block_single_line ... ok [INFO] [stdout] test output::fmt_md::tests::html::inline ... ok [INFO] [stdout] test output::fmt_md::tests::image::reference_transform_smoke_test ... ok [INFO] [stdout] test output::fmt_md::tests::image::single_image ... ok [INFO] [stdout] test output::fmt_md::tests::image::two_images ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::collapsed_no_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::collapsed_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::full_no_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::full_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::inline_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::inline_no_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::shortcut_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::collapsed_no_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::collapsed_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::full_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::full_no_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::inline_no_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::inline_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::shortcut_no_title ... ok [INFO] [stdout] test md_elem::tree::tests::all_nodes::all_variants_checked_for_nodes_checker ... ok [INFO] [stdout] test output::fmt_md::tests::inline::link::shortcut_with_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::span::delete ... ok [INFO] [stdout] test output::fmt_md::tests::inline::span::emphasis ... ok [INFO] [stdout] test output::fmt_md::tests::inline::span::mixed ... ok [INFO] [stdout] test output::fmt_md::tests::inline::span::no_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::inline::span::strong ... ok [INFO] [stdout] test output::fmt_md::tests::inline::span::with_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::inline::image::shortcut_no_title ... ok [INFO] [stdout] test output::fmt_md::tests::inline::text::html ... ok [INFO] [stdout] test output::fmt_md::tests::inline::text::math ... ok [INFO] [stdout] test output::fmt_md::tests::inline::text::code ... ok [INFO] [stdout] test output::fmt_md::tests::link::single_link ... ok [INFO] [stdout] test output::fmt_md::tests::inline::text::text ... ok [INFO] [stdout] test output::fmt_md::tests::link::two_links ... ok [INFO] [stdout] test output::fmt_md::tests::link::reference_transform_smoke_test ... ok [INFO] [stdout] test output::fmt_md::tests::link::two_links_doc_pos_no_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::link::two_links_inline ... ok [INFO] [stdout] test output::fmt_md::tests::link::two_links_inline_no_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::list::block_alignments ... ok [INFO] [stdout] test output::fmt_md::tests::list::ordered ... ok [INFO] [stdout] test output::fmt_md::tests::list::unordered ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::multiple_no_thematic_breaks ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::multiple_with_thematic_breaks ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::ordered_checked ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::ordered_no_checkbox ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::ordered_unchecked ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::unordered_checked ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::unordered_no_checkbox ... ok [INFO] [stdout] test output::fmt_md::tests::list_item::unordered_unchecked ... ok [INFO] [stdout] test output::fmt_md::tests::paragraph::simple ... ok [INFO] [stdout] test output::fmt_md::tests::paragraph::two_paragraphs_no_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::paragraph::two_paragraphs_with_thematic_break ... ok [INFO] [stdout] test output::fmt_md::tests::reference_placement_default ... ok [INFO] [stdout] test output::fmt_md::tests::root::one_paragraph ... ok [INFO] [stdout] test output::fmt_md::tests::root::two_paragraphs ... ok [INFO] [stdout] test output::fmt_md::tests::root::two_paragraphs_in_one_doc ... ok [INFO] [stdout] test output::fmt_md::tests::table::row_counts_inconsistent ... ok [INFO] [stdout] test output::fmt_md::tests::table::empty_cells ... ok [INFO] [stdout] test output::fmt_md::tests::table::simple ... ok [INFO] [stdout] test output::fmt_md::tests::table::single_char_cells ... ok [INFO] [stdout] test output::fmt_md::tests::table::slice ... ok [INFO] [stdout] test output::fmt_md::tests::thematic_break::by_itself ... ok [INFO] [stdout] test output::fmt_md::tests::thematic_break::with_paragraphs ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::img_alt::matched_and_unmatched_brackets ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::img_alt::simple ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::img_alt::unmatched_closing_brackets ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::img_alt::unmatched_opening_brackets ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_backtick_and_surrounding_whitespace ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_no_backticks ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_one_backtick ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_three_backticks ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_one_backtick_at_end ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::img_alt::matched_brackets ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_one_backtick_at_start ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_surrounding_whitespace ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_three_backticks_at_start ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::link_description::matched_and_unmatched_brackets ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::link_description::simple ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::link_description::matched_brackets ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::link_description::unmatched_closing_brackets ... ok [INFO] [stdout] test output::fmt_md::tests::all_variants_checked_for_variants_checker ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::link_description::unmatched_opening_brackets ... ok [INFO] [stdout] test output::fmt_plain_inline::test::block_quote_empty ... ok [INFO] [stdout] test output::fmt_plain_inline::test::block_quote_not_empty ... ok [INFO] [stdout] test output::fmt_plain_inline::test::blocks_with_inlines ... ok [INFO] [stdout] test output::fmt_plain_inline::test::code_block_not_empty ... ok [INFO] [stdout] test output::fmt_plain_inline::test::doc_not_empty ... ok [INFO] [stdout] test output::fmt_plain_inline::test::html ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::title_quoting::has_only_single_quotes ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::links::link_text_is_long ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::title_quoting::has_all_delimiters ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::title_quoting::has_double_quotes ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::title_quoting::bareword_uses_double ... ok [INFO] [stdout] test output::fmt_plain_inline::test::image ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::title_quoting::has_double_quotes_and_singles ... ok [INFO] [stdout] test output::fmt_plain_inline::test::code_block_empty ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::inline_code::round_trip_three_backticks_at_end ... ok [INFO] [stdout] test output::fmt_plain_inline::test::doc_empty ... ok [INFO] [stdout] test output::fmt_plain_inline::test::inline ... ok [INFO] [stdout] test output::fmt_plain_inline::test::link ... ok [INFO] [stdout] test output::fmt_plain_inline::test::list_empty ... ok [INFO] [stdout] test output::fmt_plain_inline::test::list_item_one_paragraph ... ok [INFO] [stdout] test output::fmt_plain_inline::test::list_item_two_paragraphs ... ok [INFO] [stdout] test output::fmt_plain_inline::test::list_one_item ... ok [INFO] [stdout] test output::fmt_plain_inline::test::list_two_items ... ok [INFO] [stdout] test output::fmt_plain_inline::test::multiple_blocks ... ok [INFO] [stdout] test output::fmt_plain_inline::test::paragraph ... ok [INFO] [stdout] test output::fmt_plain_inline::test::section ... ok [INFO] [stdout] test output::fmt_plain_inline::test::table ... ok [INFO] [stdout] test output::fmt_plain_inline::test::table_slice ... ok [INFO] [stdout] test output::fmt_plain_inline::test::table_with_empty_cells ... ok [INFO] [stdout] test output::fmt_plain_inline::test::thematic_break ... ok [INFO] [stdout] test output::fmt_plain_writer::test::empty ... ok [INFO] [stdout] test output::fmt_plain_str::tests::footnote ... ok [INFO] [stdout] test output::fmt_plain_writer::test::collapse_stretches_more_than_two ... ok [INFO] [stdout] test output::fmt_plain_str::tests::spans ... ok [INFO] [stdout] test output::fmt_plain_str::tests::inline_html ... ok [INFO] [stdout] test output::fmt_plain_writer::test::end_with_newlines ... ok [INFO] [stdout] test output::fmt_plain_writer::test::newlines_in_middle ... ok [INFO] [stdout] test output::fmt_plain_str::tests::images ... ok [INFO] [stdout] test output::fmt_plain_writer::test::no_newlines ... ok [INFO] [stdout] test output::fmt_plain_writer::test::start_with_newlines ... ok [INFO] [stdout] test output::fmt_plain_str::tests::links ... ok [INFO] [stdout] test output::fmt_plain_str::tests::texts ... ok [INFO] [stdout] test output::footnote_transform::test::active ... ok [INFO] [stdout] test output::footnote_transform::test::active_with_ten_footnotes ... ok [INFO] [stdout] test output::footnote_transform::test::inactive ... ok [INFO] [stdout] test output::link_transform::tests::inline::collapsed ... ok [INFO] [stdout] test output::fmt_plain_writer::test::trailing_newlines_always_trimmed ... ok [INFO] [stdout] test output::link_transform::tests::inline::inline ... ok [INFO] [stdout] test output::link_transform::tests::inline::full ... ok [INFO] [stdout] test output::link_transform::tests::inline::shortcut ... ok [INFO] [stdout] test output::link_transform::tests::keep::collapsed ... ok [INFO] [stdout] test output::link_transform::tests::keep::full ... ok [INFO] [stdout] test output::link_transform::tests::keep::inline ... ok [INFO] [stdout] test output::link_transform::tests::keep::shortcut ... ok [INFO] [stdout] test output::link_transform::tests::reference::collapsed_label_not_number ... ok [INFO] [stdout] test output::link_transform::tests::reference::collapsed_label_is_number ... ok [INFO] [stdout] test output::link_transform::tests::reference::full_ref_id_is_huge_number ... ok [INFO] [stdout] test output::link_transform::tests::reference::full_ref_id_is_number ... ok [INFO] [stdout] test output::link_transform::tests::reference::shortcut_label_inlines_not_number_like ... ok [INFO] [stdout] test output::link_transform::tests::reference::shortcut_label_inlines_are_emphasized_number ... ok [INFO] [stdout] test output::link_transform::tests::reference::full_ref_id_not_number ... ok [INFO] [stdout] test output::link_transform::tests::reference::inline ... ok [INFO] [stdout] test output::link_transform::tests::reference::shortcut_label_not_number ... ok [INFO] [stdout] test output::tree_ref_serde::tests::block_html ... ok [INFO] [stdout] test output::tree_ref_serde::tests::block_quote ... ok [INFO] [stdout] test output::link_transform::tests::smoke_test_multi ... ok [INFO] [stdout] test output::tree_ref_serde::tests::code_block_simple ... ok [INFO] [stdout] test output::tree_ref_serde::tests::doc::doc ... ok [INFO] [stdout] test output::tree_ref_serde::tests::image ... ok [INFO] [stdout] test output::tree_ref_serde::tests::link_with_reference ... ok [INFO] [stdout] test output::link_transform::tests::reference::shortcut_label_is_number ... ok [INFO] [stdout] test output::tree_ref_serde::tests::list ... ok [INFO] [stdout] test output::tree_ref_serde::tests::paragraph ... ok [INFO] [stdout] test output::tree_ref_serde::tests::section ... ok [INFO] [stdout] test output::tree_ref_serde::tests::code_block_full ... ok [INFO] [stdout] test output::tree_ref_serde::tests::table ... ok [INFO] [stdout] test output::tree_ref_serde::tests::table_slice ... ok [INFO] [stdout] test output::tree_ref_serde::tests::thematic_break ... ok [INFO] [stdout] test query::selector_try_from::tests::block_quote::block_quote_no_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::block_quote::block_quote_with_anchored_text ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::empty_intermediate_chains ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::only_multiple_pipes ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::prefix_chaining ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::suffix_chaining ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::totally_empty ... ok [INFO] [stdout] test query::selector_try_from::tests::code_block::code_block_no_matchers ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::useful_chaining ... ok [INFO] [stdout] test output::tree_ref_serde::tests::single_list_item ... ok [INFO] [stdout] test query::selector_try_from::tests::code_block::code_block_with_both ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::only_spaces ... ok [INFO] [stdout] test query::selector_try_from::tests::block_quote::block_quote_with_text ... ok [INFO] [stdout] test query::selector_try_from::tests::code_block::code_block_with_only_language ... ok [INFO] [stdout] test query::selector_try_from::tests::code_block::code_block_with_only_content ... ok [INFO] [stdout] test query::selector_try_from::tests::chaining::only_one_pipe ... ok [INFO] [stdout] test query::selector_try_from::tests::code_block::code_block_with_only_language_and_trailing_space ... ok [INFO] [stdout] test query::selector_try_from::tests::html::html_no_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::html::html_with_text ... ok [INFO] [stdout] test query::selector_try_from::tests::html::html_with_unquoted_text ... ok [INFO] [stdout] test query::selector_try_from::tests::link::image_no_matchers ... ok [INFO] [stdout] test query::selector_try_from::tests::invalid::just_a_string ... ok [INFO] [stdout] test query::selector_try_from::tests::link::image_with_alt ... ok [INFO] [stdout] test query::selector_try_from::tests::link::link_no_matchers ... ok [INFO] [stdout] test output::fmt_md_inlines::tests::title_quoting::all_variants_checked_for_title_quoting_checker ... ok [INFO] [stdout] test query::selector_try_from::tests::link::link_with_both ... ok [INFO] [stdout] test query::selector_try_from::tests::link::link_with_display ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::ordered_list_item_no_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::link::link_with_url ... ok [INFO] [stdout] test output::fmt_plain_inline::test::all_variants_checked_for_variants_checker ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::ordered_list_item_with_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::ordered_list_item_with_matcher_anchored ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::task_cannot_have_extra_spaces ... ok [INFO] [stdout] test query::selector_try_from::tests::html::html_with_regex ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::ordered_task ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::unordered_checked_task ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::unordered_either_task ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::unordered_list_item_no_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::unordered_list_item_with_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::unordered_list_item_with_matcher_no_space ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::unordered_task_with_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::paragraph::paragraph_no_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::section::section_no_matcher ... ok [INFO] [stdout] test output::fmt_plain_str::tests::all_variants_checked_for_variants_checker ... ok [INFO] [stdout] test query::selector_try_from::tests::table::table_asterisk_column ... ok [INFO] [stdout] test query::selector_try_from::tests::paragraph::paragraph_with_text ... ok [INFO] [stdout] test query::selector_try_from::tests::table::table_with_column ... ok [INFO] [stdout] test query::strings::tests::strings::anchors_double_quoted_no_space ... ok [INFO] [stdout] test query::strings::tests::strings::anchors_unquoted_to_pipe_no_space ... ok [INFO] [stdout] test query::selector_try_from::tests::table::table_no_spaces_at_all ... ok [INFO] [stdout] test query::selector_try_from::tests::section::section_with_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::table::table_with_both ... ok [INFO] [stdout] test query::selector_try_from::tests::paragraph::paragraph_with_anchored_text ... ok [INFO] [stdout] test query::strings::tests::regexes::regex_with_escaped_slash ... ok [INFO] [stdout] test query::strings::tests::strings::anchors_single_quoted_with_space ... ok [INFO] [stdout] test query::selector_try_from::tests::table::table_with_row ... ok [INFO] [stdout] test query::strings::tests::regexes::normal_regex ... ok [INFO] [stdout] test query::strings::tests::strings::anchors_unquoted_to_pipe_with_space ... ok [INFO] [stdout] test query::selector_try_from::tests::table::table_no_header_matcher ... ok [INFO] [stdout] test query::selector_try_from::tests::list_item::unordered_unchecked_task ... ok [INFO] [stdout] test query::strings::tests::strings::asterisk ... ok [INFO] [stdout] test query::strings::tests::strings::empty ... ok [INFO] [stdout] test query::strings::tests::strings::quoted_string_newline ... ok [INFO] [stdout] test query::strings::tests::strings::quoted_string_snowman ... ok [INFO] [stdout] test query::strings::tests::strings::single_quoted_string ... ok [INFO] [stdout] test query::strings::tests::strings::double_quoted_string ... ok [INFO] [stdout] test query::strings::tests::strings::unquoted_no_end_pipe ... ok [INFO] [stdout] test query::strings::tests::strings::unquoted_string_to_angle_bracket ... ok [INFO] [stdout] test query::strings::tests::strings::unquoted_string_to_pipe_unicode ... ok [INFO] [stdout] test run::cli::tests::no_args ... ok [INFO] [stdout] test run::cli::tests::no_args_equals_default ... ok [INFO] [stdout] test output::link_transform::tests::all_variants_checked_for_variants_checker ... ok [INFO] [stdout] test run::cli::tests::selector_and_file ... ok [INFO] [stdout] test select::api::test::find_children_smoke::link_direct ... ok [INFO] [stdout] test run::cli::tests::start_with_list_selectors ... ok [INFO] [stdout] test run::cli::tests::start_with_list_selectors_twice ... ok [INFO] [stdout] test run::cli::tests::both_list_and_std_selectors ... ok [INFO] [stdout] test run::cli::tests::both_br_and_no_br ... ok [INFO] [stdout] test run::cli::tests::verify_cli ... ok [INFO] [stdout] test run::cli::tests::standard_selectors ... ok [INFO] [stdout] test select::sel_table::tests::jagged_table ... ok [INFO] [stdout] test select::string_matcher::test::only_both_anchors ... ok [INFO] [stdout] test select::sel_table::tests::select_columns_on_normalized_table ... ok [INFO] [stdout] test output::tree_ref_serde::tests::all_variants_checked_for_checker ... ok [INFO] [stdout] test select::string_matcher::test::quoted_anchor_end ... ok [INFO] [stdout] test select::sel_table::tests::select_rows_on_normalized_table ... ok [INFO] [stdout] test select::string_matcher::test::bareword_anchor_start ... ok [INFO] [stdout] test select::string_matcher::test::quoted_case_sensitivity ... ok [INFO] [stdout] test select::string_matcher::test::double_quoted_string ... ok [INFO] [stdout] test util::output::tests::indent_block ... ok [INFO] [stdout] test util::output::tests::indent_block_suppresses_opening_newline_in_first_block ... ok [INFO] [stdout] test select::string_matcher::test::single_quoted_string ... ok [INFO] [stdout] test select::string_matcher::test::quoted_anchor_start ... ok [INFO] [stdout] test util::output::tests::indent_block_used_like_list_item ... ok [INFO] [stdout] test util::output::tests::indent_plain_then_pre ... ok [INFO] [stdout] test select::sel_table::tests::select_all_on_normalized_table ... ok [INFO] [stdout] test util::output::tests::indents_without_inner_writes ... ok [INFO] [stdout] test util::output::tests::nested_blocks ... ok [INFO] [stdout] test select::string_matcher::test::bareword_case_sensitivity ... ok [INFO] [stdout] test select::string_matcher::test::anchor_whitespace ... ok [INFO] [stdout] test select::string_matcher::test::only_ending_anchor ... ok [INFO] [stdout] test select::string_matcher::test::bareword_anchor_end ... ok [INFO] [stdout] test select::string_matcher::test::bareword_regex_char ... ok [INFO] [stdout] test util::output::tests::plain_block_with_multiple_newlines ... ok [INFO] [stdout] test util::output::tests::plain_block ... ok [INFO] [stdout] test util::output::tests::pop_block_when_there_is_none ... ok [INFO] [stdout] test util::output::tests::pre_block_with_small_writes ... ok [INFO] [stdout] test util::output::tests::quote_block ... ok [INFO] [stdout] test util::output::tests::quote_block_one_char_at_a_time_as_initial_output ... ok [INFO] [stdout] test util::output::tests::simple_string ... ok [INFO] [stdout] test util::output::tests::stream_simple_write::multi_byte_char ... ok [INFO] [stdout] test util::output::tests::stream_simple_write::single_byte_char ... ok [INFO] [stdout] test util::output::tests::wrapping::disable_wrapping_at_start_of_line ... ok [INFO] [stdout] test util::output::tests::wrapping::incremental_wrap ... ok [INFO] [stdout] test util::output::tests::nested_indents ... ok [INFO] [stdout] test select::string_matcher::test::only_starting_anchor ... ok [INFO] [stdout] test util::output::tests::pre_block_ends_with_newline ... ok [INFO] [stdout] test util::output::tests::pre_block_ends_with_three_newlines ... ok [INFO] [stdout] test util::output::tests::wrapping::disable_wrapping_after_nonempty_line ... ok [INFO] [stdout] test util::output::tests::nested_blocks_jump_a_few ... ok [INFO] [stdout] test select::string_matcher::test::bareword_end_delimiters ... ok [INFO] [stdout] test util::output::tests::stream_simple_write::four_byte_char ... ok [INFO] [stdout] test util::output::tests::wrapping::simple_wrap ... ok [INFO] [stdout] test util::output::tests::pre_block ... ok [INFO] [stdout] test select::string_matcher::test::any ... ok [INFO] [stdout] test util::str_utils::test::string_already_right_size ... ok [INFO] [stdout] test util::output::tests::wrapping::wrapping_respects_indentation_blocks ... ok [INFO] [stdout] test util::str_utils::test::left_pad ... ok [INFO] [stdout] test util::str_utils::test::right_pad ... ok [INFO] [stdout] test util::output::tests::wrapping::wrapping_respects_quote_blocks ... ok [INFO] [stdout] test util::vec_utils::tests::keep_middle ... ok [INFO] [stdout] test util::vec_utils::tests::keep_tail ... ok [INFO] [stdout] test util::words_buffer::tests::boundary_is_never::whitespace_counts_as_word ... ok [INFO] [stdout] test util::words_buffer::tests::crs_and_tabs_are_whitespace ... ok [INFO] [stdout] test util::words_buffer::tests::boundary_is_never::never_whitespace_and_no_limit ... ok [INFO] [stdout] test util::vec_utils::tests::remover_has_bigger_indexes_than_items ... ok [INFO] [stdout] test util::words_buffer::tests::leading_spaces_get_trimmed ... ok [INFO] [stdout] test util::words_buffer::tests::multiple_spaces_get_consolidated ... ok [INFO] [stdout] test util::words_buffer::tests::newlines_always_reset_wrapping ... ok [INFO] [stdout] test util::output::tests::wrapping::word_is_longer_than_wrap ... ok [INFO] [stdout] test util::output::tests::wrapping::wrapping_ignores_pre ... ok [INFO] [stdout] test util::words_buffer::tests::trailing_spaces_get_trimmed ... ok [INFO] [stdout] test util::words_buffer::tests::boundary_is_never::whitespace_is_preserved ... ok [INFO] [stdout] test select::string_matcher::test::regex ... ok [INFO] [stdout] test util::words_buffer::tests::word_is_longer_than_line_length ... ok [INFO] [stdout] test util::words_buffer::tests::wrap_to_zero ... ok [INFO] [stdout] test util::words_buffer::tests::wrapping_applies_after_first_space ... ok [INFO] [stdout] test util::words_buffer::tests::wrapping_applies_after_first_word ... ok [INFO] [stdout] test util::words_buffer::tests::wrapping_applies_at_start_of_second_word ... ok [INFO] [stdout] test util::words_buffer::tests::wrapping_does_not_apply ... ok [INFO] [stdout] test util::str_utils::test::center_pad_uneven ... ok [INFO] [stdout] test util::str_utils::test::string_already_too_big ... ok [INFO] [stdout] test util::str_utils::test::center_pad_even ... ok [INFO] [stdout] test util::vec_utils::tests::empty_remover ... ok [INFO] [stdout] test util::vec_utils::tests::keep_head ... ok [INFO] [stdout] test util::words_buffer::tests::wrapping_applies_within_each_word ... ok [INFO] [stdout] test select::string_matcher::test::bareword ... ok [INFO] [stdout] test select::string_matcher::test::quote_errs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 393 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/mdq-81030d560f758395) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/integ_test.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/integ_test-3448b08081bc188d) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 111 tests [INFO] [stdout] test bad_queries::quoted_string_bad_unicode_too_many_chars ... ok [INFO] [stdout] test bad_queries::invalid_selector ... ok [INFO] [stdout] test bad_queries::invalid_task ... ok [INFO] [stdout] test bad_queries::anchors_in_incorrect_order ... ok [INFO] [stdout] test bad_queries::regex_isnt_closed ... ok [INFO] [stdout] test bad_queries::invalid_selector_after_valid_one ... ok [INFO] [stdout] test bad_queries::numbered_list_not_1 ... ok [INFO] [stdout] test bad_queries::quoted_string_bad_unicode_no_chars ... ok [INFO] [stdout] test bad_queries::double_quote_isnt_closed ... ok [INFO] [stdout] test bad_queries::quoted_string_bad_unicode_not_hex ... ok [INFO] [stdout] test bad_queries::invalid_regex ... ok [INFO] [stdout] test bad_queries::invalid_unicode_invalid_codepoint ... ok [INFO] [stdout] test bad_queries::table_missing_second_delimiter ... ok [INFO] [stdout] test bad_queries::single_quote_isnt_closed ... ok [INFO] [stdout] test bad_queries::table_missing_explicit_column_matcher ... ok [INFO] [stdout] test bad_queries::quoted_string_bad_escape ... ok [INFO] [stdout] test file_args::file_is_missing ... ok [INFO] [stdout] test bad_queries::start_with_string ... ok [INFO] [stdout] test bad_queries::no_space_after_selector ... ok [INFO] [stdout] test bad_queries::bareword_isnt_closed ... ok [INFO] [stdout] test file_args::explicitly_read_stdin ... ok [INFO] [stdout] test file_args::read_one_file ... ok [INFO] [stdout] test file_args::read_two_files ... ok [INFO] [stdout] test file_args::explicitly_read_stdin_twice ... ok [INFO] [stdout] test file_args::read_a_file_twice ... ok [INFO] [stdout] test footnotes_in_footnotes::just_footnote_contains_footnote ... ok [INFO] [stdout] test footnotes_in_footnotes::just_footnote_contains_footnote_json ... ok [INFO] [stdout] test link_placement::standard_link_placement ... ok [INFO] [stdout] test link_placement::links_at_bottom_of_doc ... ok [INFO] [stdout] test footnote_renumbering::default ... ok [INFO] [stdout] test matchers::bareword ... ok [INFO] [stdout] test footnote_renumbering::without_renumbering ... ok [INFO] [stdout] test links_references::default ... ok [INFO] [stdout] test footnotes_in_footnotes::cyclic_reference_doesnt_cause_infinite_loop ... ok [INFO] [stdout] test link_placement::separate_links_positioned_by_doc ... ok [INFO] [stdout] test links_references::inline_all ... ok [INFO] [stdout] test matchers::regex_is_casesensitive ... ok [INFO] [stdout] test matchers::quoted ... ok [INFO] [stdout] test footnotes_in_footnotes::look_for_elements_within_a_footnote ... ok [INFO] [stdout] test links_references::keep_original ... ok [INFO] [stdout] test footnotes_in_footnotes::just_footnote_contains_link_json ... ok [INFO] [stdout] test link_placement::separate_links_positioned_by_section ... ok [INFO] [stdout] test matchers::quoted_with_anchor ... ok [INFO] [stdout] test footnotes_in_footnotes::just_footnote_contains_link ... ok [INFO] [stdout] test matchers::bareword_is_caseinsensitive ... ok [INFO] [stdout] test matchers::quoted_is_casesensitive ... ok [INFO] [stdout] test matchers::bareword_with_start_anchor ... ok [INFO] [stdout] test matchers::regex ... ok [INFO] [stdout] test output_format::default ... ok [INFO] [stdout] test matchers::bareword_with_end_anchor ... ok [INFO] [stdout] test output_format::json ... ok [INFO] [stdout] test output_format::markdown ... ok [INFO] [stdout] test select_block_quote::select_block_quote_with_list_text ... ignored [INFO] [stdout] test select_block_quote::chained ... ok [INFO] [stdout] test output_format::default_codes ... ok [INFO] [stdout] test output_format::md_with_no_breaks ... ok [INFO] [stdout] test output_format::codes_with_no_breaks ... ok [INFO] [stdout] test paragraph_spans::echo ... ok [INFO] [stdout] test select_block_quote::select_all_block_quotes ... ok [INFO] [stdout] test output_format::md ... ok [INFO] [stdout] test select_exit_code::match_quiet ... ok [INFO] [stdout] test output_format::markdown_codes ... ok [INFO] [stdout] test select_block_quote::select_block_quote_with_text ... ok [INFO] [stdout] test output_format::plain ... ok [INFO] [stdout] test paragraph_spans::paragraphs ... ok [INFO] [stdout] test output_format::json_items ... ok [INFO] [stdout] test select_exit_code::match_and_output ... ok [INFO] [stdout] test select_html::inline_with_matcher_tag ... ok [INFO] [stdout] test output_format::plain_with_breaks ... ok [INFO] [stdout] test select_block_quote::select_block_quote_then_list ... ok [INFO] [stdout] test select_html::unquoted_tag ... ok [INFO] [stdout] test select_exit_code::no_match ... ok [INFO] [stdout] test select_html::select_all ... ok [INFO] [stdout] test output_format::markdown_with_no_breaks ... ok [INFO] [stdout] test output_format::md_codes ... ok [INFO] [stdout] test select_html::chained ... ok [INFO] [stdout] test select_html::block_with_matcher ... ok [INFO] [stdout] test select_link::select_link_by_url ... ok [INFO] [stdout] test select_link::select_image ... ok [INFO] [stdout] test select_lists::select_unordered ... ok [INFO] [stdout] test select_html::inline_with_matcher ... ok [INFO] [stdout] test select_lists::select_incomplete_ordered_tasks ... ok [INFO] [stdout] test select_link::select_link_by_text ... ok [INFO] [stdout] test select_lists::select_all_ordered_tasks ... ok [INFO] [stdout] test select_link::select_all ... ok [INFO] [stdout] test select_paragraphs::all ... ok [INFO] [stdout] test select_paragraphs::space_before_colon ... ok [INFO] [stdout] test select_lists::chained ... ok [INFO] [stdout] test select_lists::select_ordered ... ok [INFO] [stdout] test select_paragraphs::chained ... ok [INFO] [stdout] test select_lists::select_completed_ordered_tasks ... ok [INFO] [stdout] test select_sections::select_toplevel_section ... ok [INFO] [stdout] test select_lists::select_unordered_tasks ... ok [INFO] [stdout] test select_sections::select_all_sections ... ok [INFO] [stdout] test select_paragraphs::no_colon_after_p ... ok [INFO] [stdout] test select_link::chained ... ok [INFO] [stdout] test select_paragraphs::all_but_with_explicit_allmatcher ... ok [INFO] [stdout] test select_paragraphs::select_within_a_block_quote ... ok [INFO] [stdout] test select_lists::select_ordered_task_by_text ... ok [INFO] [stdout] test select_sections::select_subsection ... ok [INFO] [stdout] test select_paragraphs::matcher_ignores_inline_formatting ... ok [INFO] [stdout] test select_sections::chained ... ok [INFO] [stdout] test wrapping::wrapping_at_50 ... ok [INFO] [stdout] test select_tables::output_plain ... ok [INFO] [stdout] test select_tables::table_not_normalized_by_default ... ok [INFO] [stdout] test select_tables::select_only_description_by_regex ... ok [INFO] [stdout] test select_tables::select_all_table_cells_normalizes ... ok [INFO] [stdout] test select_tables::select_only_name ... ok [INFO] [stdout] test select_tables::select_only_description ... ok [INFO] [stdout] test select_tables::select_only_the_big_red_row ... ok [INFO] [stdout] test select_tables::chained ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 110 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0e7c895c9d4dade2c7cc1bc7a58a2b1c49e245c819441395d98ea822c95ab0ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e7c895c9d4dade2c7cc1bc7a58a2b1c49e245c819441395d98ea822c95ab0ec", kill_on_drop: false }` [INFO] [stdout] 0e7c895c9d4dade2c7cc1bc7a58a2b1c49e245c819441395d98ea822c95ab0ec