[INFO] fetching crate dprint-plugin-markdown 0.19.0... [INFO] testing dprint-plugin-markdown-0.19.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate dprint-plugin-markdown 0.19.0 into /workspace/builds/worker-3-tc1/source [INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate dprint-plugin-markdown 0.19.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate dprint-plugin-markdown 0.19.0 [INFO] tweaked toml for crates.io crate dprint-plugin-markdown 0.19.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate dprint-plugin-markdown 0.19.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate dprint-plugin-markdown 0.19.0 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded file_test_runner v0.5.0 [INFO] [stderr] Downloaded similar v2.3.0 [INFO] [stderr] Downloaded deno_terminal v0.1.1 [INFO] [stderr] Downloaded dprint-core-macros v0.1.0 [INFO] [stderr] Downloaded dprint-development v0.10.1 [INFO] [stderr] Downloaded thiserror-impl v1.0.59 [INFO] [stderr] Downloaded thiserror v1.0.59 [INFO] [stderr] Downloaded console v0.15.7 [INFO] [stderr] Downloaded dprint-core v0.67.4 [INFO] [stderr] Downloaded syn v2.0.60 [INFO] [stderr] Downloaded pulldown-cmark v0.11.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] feb61407d984e2b67a45ba3ed7e3b85521548c91cf5de1f214e9d7f2e238490e [INFO] running `Command { std: "docker" "start" "-a" "feb61407d984e2b67a45ba3ed7e3b85521548c91cf5de1f214e9d7f2e238490e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "feb61407d984e2b67a45ba3ed7e3b85521548c91cf5de1f214e9d7f2e238490e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "feb61407d984e2b67a45ba3ed7e3b85521548c91cf5de1f214e9d7f2e238490e", kill_on_drop: false }` [INFO] [stdout] feb61407d984e2b67a45ba3ed7e3b85521548c91cf5de1f214e9d7f2e238490e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e16958328ba2c532c9e2ec8766d26bea9324899472f163dddb6b1c8ae94e886f [INFO] running `Command { std: "docker" "start" "-a" "e16958328ba2c532c9e2ec8766d26bea9324899472f163dddb6b1c8ae94e886f", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.81 [INFO] [stderr] Compiling unicode-ident v1.0.3 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling allocator-api2 v0.2.16 [INFO] [stderr] Compiling serde v1.0.193 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling anyhow v1.0.82 [INFO] [stderr] Compiling foldhash v0.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.3 [INFO] [stderr] Compiling pulldown-cmark v0.11.2 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling unicode-width v0.1.10 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling bumpalo v3.17.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.60 [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stderr] Compiling serde_derive v1.0.193 [INFO] [stderr] Compiling dprint-core-macros v0.1.0 [INFO] [stderr] Compiling regex v1.10.4 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling dprint-core v0.67.4 [INFO] [stderr] Compiling dprint-plugin-markdown v0.19.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/generation/cmark/parse_cmark_ast.rs:89:15 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn peek(&self) -> &Option<(Event, Range)> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 89 | pub fn peek(&self) -> &Option<(Event<'_>, Range)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/generation/utils.rs:77:23 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn unindent(text: &str) -> Cow { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 77 | pub fn unindent(text: &str) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.58s [INFO] running `Command { std: "docker" "inspect" "e16958328ba2c532c9e2ec8766d26bea9324899472f163dddb6b1c8ae94e886f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e16958328ba2c532c9e2ec8766d26bea9324899472f163dddb6b1c8ae94e886f", kill_on_drop: false }` [INFO] [stdout] e16958328ba2c532c9e2ec8766d26bea9324899472f163dddb6b1c8ae94e886f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a8207f4142b3dddac44335a117c5c9dd7e07971c1708b8e72e5f28f38bcf43b1 [INFO] running `Command { std: "docker" "start" "-a" "a8207f4142b3dddac44335a117c5c9dd7e07971c1708b8e72e5f28f38bcf43b1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling thiserror v1.0.59 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling thiserror-impl v1.0.59 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling similar v2.3.0 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/generation/cmark/parse_cmark_ast.rs:89:15 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn peek(&self) -> &Option<(Event, Range)> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 89 | pub fn peek(&self) -> &Option<(Event<'_>, Range)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/generation/utils.rs:77:23 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn unindent(text: &str) -> Cow { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 77 | pub fn unindent(text: &str) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling deno_terminal v0.1.1 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling console v0.15.7 [INFO] [stderr] Compiling crossbeam-channel v0.5.12 [INFO] [stderr] Compiling parking_lot v0.12.2 [INFO] [stderr] Compiling file_test_runner v0.5.0 [INFO] [stderr] Compiling dprint-development v0.10.1 [INFO] [stderr] Compiling dprint-plugin-markdown v0.19.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/generation/cmark/parse_cmark_ast.rs:89:15 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn peek(&self) -> &Option<(Event, Range)> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 89 | pub fn peek(&self) -> &Option<(Event<'_>, Range)> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/generation/utils.rs:77:23 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn unindent(text: &str) -> Cow { [INFO] [stdout] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 77 | pub fn unindent(text: &str) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.50s [INFO] running `Command { std: "docker" "inspect" "a8207f4142b3dddac44335a117c5c9dd7e07971c1708b8e72e5f28f38bcf43b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8207f4142b3dddac44335a117c5c9dd7e07971c1708b8e72e5f28f38bcf43b1", kill_on_drop: false }` [INFO] [stdout] a8207f4142b3dddac44335a117c5c9dd7e07971c1708b8e72e5f28f38bcf43b1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e45356bbd4103dc28859f3bde6b20c8943ae7dda7c3c61c12e2d6af5c93bab48 [INFO] running `Command { std: "docker" "start" "-a" "e45356bbd4103dc28859f3bde6b20c8943ae7dda7c3c61c12e2d6af5c93bab48", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/generation/cmark/parse_cmark_ast.rs:89:15 [INFO] [stderr] | [INFO] [stderr] 89 | pub fn peek(&self) -> &Option<(Event, Range)> { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is hidden here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 89 | pub fn peek(&self) -> &Option<(Event<'_>, Range)> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/generation/utils.rs:77:23 [INFO] [stderr] | [INFO] [stderr] 77 | pub fn unindent(text: &str) -> Cow { [INFO] [stderr] | ^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 77 | pub fn unindent(text: &str) -> Cow<'_, str> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `dprint-plugin-markdown` (lib) generated 2 warnings (run `cargo fix --lib -p dprint-plugin-markdown` to apply 2 suggestions) [INFO] [stderr] warning: `dprint-plugin-markdown` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dprint_plugin_markdown-a4c2fc7410cf21b0) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test configuration::builder::tests::use_markdown_defaults_when_global_not_set ... ok [INFO] [stdout] test configuration::builder::tests::check_all_values_set ... ok [INFO] [stdout] test generation::cmark::parsing::parse_image::test::it_should_parse_image ... ok [INFO] [stdout] test generation::cmark::parsing::parse_link_reference_definitions::tests::it_finds_link_reference_with_new_line_after ... ok [INFO] [stdout] test generation::cmark::parsing::parse_link_reference_definitions::tests::it_finds_multiple_link_references ... ok [INFO] [stdout] test generation::cmark::parsing::parse_link_reference_definitions::tests::it_parses_empty_string ... ok [INFO] [stdout] test generation::metadata::test::it_should_strip_plus_plus_plus_header ... ok [INFO] [stdout] test generation::utils::test::it_should_find_list_words ... ok [INFO] [stdout] test generation::utils::test::should_unindent ... ok [INFO] [stdout] test generation::metadata::test::it_should_strip_yaml_header ... ok [INFO] [stdout] test configuration::builder::tests::handle_global_config ... ok [INFO] [stdout] test generation::cmark::parsing::parse_link_reference_definitions::tests::it_finds_link_reference ... ok [INFO] [stdout] test format_text::test::strips_bom ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/newline_test.rs (/opt/rustwide/target/debug/deps/newline_test-a414e6b3f76ae0b5) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_issue22_with_carriage_return_line_feeds ... ok [INFO] [stdout] test test_issue35_ignore_two_spaces_before_hard_break ... ok [INFO] [stdout] test test_issue35_convert_two_spaces_end_of_line_to_hard_break ... ok [INFO] [stdout] test test_issue26_with_carriage_return_line_feeds ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/spec_test.rs (/opt/rustwide/target/debug/deps/specs-ce65ce0fc6c574a8) [INFO] [stderr] [INFO] [stderr] Running specs::BlockQuotes [INFO] [stderr] [INFO] [stderr] test specs::BlockQuotes::BlockQuotes_TextWrap_Always ... (57ms) [INFO] [stderr] should format ok [INFO] [stderr] should wrap a line when it exceeds the line width ok [INFO] [stderr] test specs::BlockQuotes::BlockQuotes_All ... (173ms) [INFO] [stderr] should format ok [INFO] [stderr] should not wrap a line when it exceeds the line width and text wrapping is to maintain ok [INFO] [stderr] should keep blank lines in the middle ok [INFO] [stderr] test specs::BlockQuotes::Callouts ... (187ms) [INFO] [stderr] should format ok [INFO] [stderr] should format when just a callout ok [INFO] [stderr] should format when has blank line ok [INFO] [stderr] should format when followed by italic text ok [INFO] [stderr] [INFO] [stderr] Running specs::Code [INFO] [stderr] [INFO] [stderr] test specs::Code::Code_Inline_TextWrap_Always ... (91ms) [INFO] [stderr] should format inline blocks ok [INFO] [stderr] should properly space when last on line with soft break ok [INFO] [stderr] should properly space when first line after soft break ok [INFO] [stderr] test specs::Code::Code_Inline ... (136ms) [INFO] [stderr] should format inline blocks ok [INFO] [stderr] should properly space when last on line with soft break ok [INFO] [stderr] should properly space when first line after soft break ok [INFO] [stderr] should format code inside text parens ok [INFO] [stderr] should format double backticks as-is when it includes backticks ok [INFO] [stderr] should leave spaces around backticks inside double backticks ok [INFO] [stderr] [INFO] [stderr] Running specs::CodeBlocks [INFO] [stderr] [INFO] [stderr] test specs::CodeBlocks::CodeBlocks_All ... (180ms) [INFO] [stderr] should format code blocks ok [INFO] [stderr] should format indented code blocks as-is ok [INFO] [stderr] should format code block inside list ok [INFO] [stderr] should keep an indented code block as indented ok [INFO] [stderr] should keep a code block indented a lot as being indented a lot ok [INFO] [stderr] should format certain tags ok [INFO] [stderr] should add one extra backtick per set of backticks inside code block ok [INFO] [stderr] should keep first line indentation ok [INFO] [stderr] should format markdown in `md` code blocks ok [INFO] [stderr] should format markdown in `markdown` code blocks ok [INFO] [stderr] should format when codeblock has trailing text on tag ok [INFO] [stderr] [INFO] [stderr] Running specs::General [INFO] [stderr] [INFO] [stderr] test specs::General::HardBreaks_All ... (43ms) [INFO] [stderr] should handle hard breaks ok [INFO] [stderr] test specs::General::CharacterEscapes_All ... (45ms) [INFO] [stderr] should escape certain characters ok [INFO] [stderr] test specs::General::Deno_All ... (49ms) [INFO] [stderr] should format according to deno config ok [INFO] [stderr] [INFO] [stderr] Running specs::HorizontalRules [INFO] [stderr] [INFO] [stderr] test specs::HorizontalRules::HorizontalRules_All ... (14ms) [INFO] [stderr] should output the different kinds of horizontal rules ok [INFO] [stderr] [INFO] [stderr] Running specs::IgnoreComments [INFO] [stderr] [INFO] [stderr] test specs::IgnoreComments::IgnoreComments_All ... (179ms) [INFO] [stderr] should handle ignore comments ok [INFO] [stderr] should respect indentation in ignore comments ok [INFO] [stderr] should handle start and finish ignore comments ok [INFO] [stderr] should respect indentation in start and finish ignore comments ok [INFO] [stderr] should handle no end ignore comment ok [INFO] [stderr] should handle an ignore start at the end of the file ok [INFO] [stderr] should keep a blank line between ignore comment and code block ok [INFO] [stderr] should handle ignore file comments ok [INFO] [stderr] should not ignore when the comment is not at the start of a file ok [INFO] [stderr] should handle ignore file comments in a file with a yaml header ok [INFO] [stderr] should handle ignore comments when nested ok [INFO] [stderr] test specs::IgnoreComments::IgnoreComments_Custom ... (99ms) [INFO] [stderr] should handle ignore comments ok [INFO] [stderr] should handle start and finish ignore comments ok [INFO] [stderr] should handle no end ignore comment ok [INFO] [stderr] should handle an ignore start at the end of the file ok [INFO] [stderr] should keep a blank line between ignore comment and code block ok [INFO] [stderr] should handle ignore file comments ok [INFO] [stderr] [INFO] [stderr] Running specs::Images [INFO] [stderr] [INFO] [stderr] test specs::Images::Images_All ... (45ms) [INFO] [stderr] should format an inline image ok [INFO] [stderr] should format an inline image with a title ok [INFO] [stderr] should format a reference link ok [INFO] [stderr] [INFO] [stderr] Running specs::Issues [INFO] [stderr] [INFO] [stderr] test specs::Issues::Issue0023 ... (14ms) [INFO] [stderr] should format as-is ok [INFO] [stderr] test specs::Issues::Issue0028 ... (25ms) [INFO] [stderr] should handle code blocks within "incorrectly" indented lists ok [INFO] [stderr] test specs::Issues::Issue0024 ... (55ms) [INFO] [stderr] should handle backticks in this scenario ok [INFO] [stderr] test specs::Issues::Issue0013 ... (65ms) [INFO] [stderr] should not add blank line on first item ok [INFO] [stderr] test specs::Issues::Issue0018 ... (69ms) [INFO] [stderr] should format as-is ok [INFO] [stderr] test specs::Issues::Issue0027 ... (60ms) [INFO] [stderr] should not panic for em dash followed by code block ok [INFO] [stderr] test specs::Issues::Issue0020 ... (73ms) [INFO] [stderr] should not add blank lines in list ok [INFO] [stderr] test specs::Issues::Issue0014 ... (91ms) [INFO] [stderr] should have blank line between html and code block ok [INFO] [stderr] test specs::Issues::Issue0005 ... (98ms) [INFO] [stderr] should keep link reference ok [INFO] [stderr] test specs::Issues::Issue0007 ... (102ms) [INFO] [stderr] should not add a double space here ok [INFO] [stderr] test specs::Issues::Issue0010 ... (102ms) [INFO] [stderr] should not newline before codeblock after text in list (behaviour here was changed because adding a newline here changes the list rendering) ok [INFO] [stderr] test specs::Issues::Issue0012 ... (102ms) [INFO] [stderr] should have a newline after block quotes ok [INFO] [stderr] test specs::Issues::Issue0038 ... (73ms) [INFO] [stderr] should handle reference links not at the end of the file ok [INFO] [stderr] test specs::Issues::Issue0008 ... (113ms) [INFO] [stderr] should have a newline after a table ok [INFO] [stderr] test specs::Issues::Issue0039 ... (89ms) [INFO] [stderr] Should not panic formatting this table due to column alignment colon count being greater than text width ok [INFO] [stderr] test specs::Issues::Issue0052 ... (54ms) [INFO] [stderr] should keep meta information when there is no newline at the end ok [INFO] [stderr] test specs::Issues::Issue0072 ... (51ms) [INFO] [stderr] should handle link reference definition having open and closing brackets ok [INFO] [stderr] test specs::Issues::Issue0062 ... (51ms) [INFO] [stderr] should not remove backslashes at start of line ok [INFO] [stderr] test specs::Issues::Issue0060 ... (54ms) [INFO] [stderr] should format ok [INFO] [stderr] test specs::Issues::Issue0083 ... (42ms) [INFO] [stderr] should keep no spaces between ignore comments ok [INFO] [stderr] test specs::Issues::Issue0051 ... (108ms) [INFO] [stderr] should not error for image in list ok [INFO] [stderr] test specs::Issues::Issue0097 ... (54ms) [INFO] [stderr] should keep cite on one line ok [INFO] [stderr] test specs::Issues::Issue0117 ... (45ms) [INFO] [stderr] should format ok [INFO] [stderr] test specs::Issues::Issue0090 ... (61ms) [INFO] [stderr] footnote with exclamation point before ok [INFO] [stderr] test specs::Issues::Issue0089 ... (64ms) [INFO] [stderr] should not break ok [INFO] [stderr] test specs::Issues::Issue0079 ... (99ms) [INFO] [stderr] should not remove blank line of block quote nested in numbered list ok [INFO] [stderr] test specs::Issues::Issue0080 ... (83ms) [INFO] [stderr] should not remove link ok [INFO] [stderr] test specs::Issues::Issue0076 ... (181ms) [INFO] [stderr] should format ok [INFO] [stderr] should keep footnote indented ok [INFO] [stderr] test specs::Issues::Issue0110 ... (140ms) [INFO] [stderr] should format nested block quote ok [INFO] [stderr] should handle nested right beside other nested ok [INFO] [stderr] [INFO] [stderr] Running specs::Issues::Deno [INFO] [stderr] [INFO] [stderr] test specs::Issues::Deno::Issue021285 ... (17ms) [INFO] [stderr] should format lists in block quotes ok [INFO] [stderr] [INFO] [stderr] Running specs::Links [INFO] [stderr] [INFO] [stderr] test specs::Links::Links_TextWrap_Always ... (41ms) [INFO] [stderr] should keep link with dash separator have spaces ok [INFO] [stderr] should always stay on same line ok [INFO] [stderr] should not wrap a reference link ok [INFO] [stderr] test specs::Links::Links_All ... (139ms) [INFO] [stderr] should format an inline link ok [INFO] [stderr] should format an inline link with a title ok [INFO] [stderr] should format a reference link ok [INFO] [stderr] should format a collapsed link (what even is this?) ok [INFO] [stderr] should format a shortcut link ok [INFO] [stderr] should format an email link ok [INFO] [stderr] should format an auto link ok [INFO] [stderr] should format image inside link ok [INFO] [stderr] should handle going multi-line to single line within a link ok [INFO] [stderr] handle when file only has link reference directive ok [INFO] [stderr] [INFO] [stderr] Running specs::Lists [INFO] [stderr] [INFO] [stderr] test specs::Lists::Lists_ListKind_Asterisks ... (87ms) [INFO] [stderr] should format an unordered list with asterisks ok [INFO] [stderr] should format an unordered list with plus signs ok [INFO] [stderr] should handle multiple lists one after the other ok [INFO] [stderr] test specs::Lists::Lists_All ... (293ms) [INFO] [stderr] should format an ordered list ok [INFO] [stderr] should format an ordered list with just 1s if the first two items are 1s ok [INFO] [stderr] should format an ordered list with an empty item ok [INFO] [stderr] should format an unordered list with asterisks ok [INFO] [stderr] should format an unordered list with plus signs ok [INFO] [stderr] should format an unordered list with minus signs ok [INFO] [stderr] should format an unordered list with nested items ok [INFO] [stderr] should format an ordered list with nested ordered list ok [INFO] [stderr] should not combine next paragraph into list ok [INFO] [stderr] should indent a sub list based on the last number char count ok [INFO] [stderr] should handle blank item with sub list ok [INFO] [stderr] should handle sub list between paragraphs ok [INFO] [stderr] should handle multiple lists one after the other ok [INFO] [stderr] should handle multiple number lists one after the other ok [INFO] [stderr] code block in list that is indented too much should unindent back ok [INFO] [stderr] html in list ok [INFO] [stderr] List with two spaces at end should be converted to explicit hard break ok [INFO] [stderr] List with hard break at end should stay as hard break ok [INFO] [stderr] [INFO] [stderr] Running specs::MathBlocks [INFO] [stderr] [INFO] [stderr] test specs::MathBlocks::MathBlocks_Spacing ... (31ms) [INFO] [stderr] should maintain spacing in this example ok [INFO] [stderr] test specs::MathBlocks::MathBlocks_General ... (33ms) [INFO] [stderr] should format ok [INFO] [stderr] [INFO] [stderr] Running specs::Tables [INFO] [stderr] [INFO] [stderr] test specs::Tables::Tables_All ... (78ms) [INFO] [stderr] should format when starting inline ok [INFO] [stderr] should format when not inline ok [INFO] [stderr] should correctly centre all the columns in this table ok [INFO] [stderr] Should correctly determine column width for cells containing double-width characters like emoji ok [INFO] [stderr] [INFO] [stderr] Running specs::TaskListMarker [INFO] [stderr] [INFO] [stderr] test specs::TaskListMarker::HtmlInParagraph ... (34ms) [INFO] [stderr] should indent the task list marker's second line ok [INFO] [stderr] test specs::TaskListMarker::TaskListMarker_TextWrap_Always ... (77ms) [INFO] [stderr] should format indenting past task list marker ok [INFO] [stderr] should format across multiple lines ok [INFO] [stderr] test specs::TaskListMarker::TaskListMarker_All ... (141ms) [INFO] [stderr] should format ok [INFO] [stderr] should handle html under task list ok [INFO] [stderr] should handle indented code block under task list ok [INFO] [stderr] should format with many kinds of nodes after that shouldn't indent ok [INFO] [stderr] should format across multiple lines ok [INFO] [stderr] [INFO] [stderr] Running specs::Text [INFO] [stderr] [INFO] [stderr] test specs::Text::Text_TextWrap_Never ... (37ms) [INFO] [stderr] should move paragraphs onto the same line ok [INFO] [stderr] test specs::Text::Text_TextWrap_Always ... (155ms) [INFO] [stderr] should not move dash to next line to prevent creating a list ok [INFO] [stderr] should not move asterisk to next line to prevent creating a list ok [INFO] [stderr] should not move dash to next line to prevent creating a list inside text ok [INFO] [stderr] should not wrap a number with a dot on the end to the next line ok [INFO] [stderr] should not wrap a number with a paren on the end to the next line ok [INFO] [stderr] should not wrap a number with a dot on the end to the next line when preceeded by another node ok [INFO] [stderr] should not wrap a number with a paren on the end to the next line when preceeded by another node ok [INFO] [stderr] should handle non-breaking spaces ok [INFO] [stderr] should wrap according to Unicode Standard Annex #11 rules ok [INFO] [stderr] [INFO] [stderr] Running specs::TextDecoration [INFO] [stderr] [INFO] [stderr] test specs::TextDecoration::TextDecoration_EmphasisKind_Asterisks ... (33ms) [INFO] [stderr] should format ok [INFO] [stderr] test specs::TextDecoration::TextDecoration_All ... (55ms) [INFO] [stderr] should format ok [INFO] [stderr] should leave as-is when asterisk is in middle of word for GitHub ok [INFO] [stderr] test specs::TextDecoration::TextDecoration_StrongKind_Underscores ... (58ms) [INFO] [stderr] should format ok [INFO] [stderr] should leave as-is when asterisk is in middle of word for GitHub ok [INFO] [stderr] [INFO] [stderr] Running specs::YamlHeader [INFO] [stderr] [INFO] [stderr] test specs::YamlHeader::YamlHeaderFollowedByHtml ... (41ms) [INFO] [stderr] should format ok [INFO] [stderr] test specs::YamlHeader::YamlHeader_All ... (72ms) [INFO] [stderr] should format as-is ok [INFO] [stderr] should format when only meta data ok [INFO] [stderr] no panic multi-byte chars ok [INFO] [stderr] [INFO] [stderr] Running specs::footnotes [INFO] [stderr] [INFO] [stderr] test specs::footnotes::Footnotes_All ... (30ms) [INFO] [stderr] should format footnotes ok [INFO] [stderr] should format multiple footnotes ok [INFO] [stderr] should format a multi-line footnote. Todo... doesn't seem to work (skip) ignored [INFO] [stderr] [INFO] [stderr] Running specs::headers [INFO] [stderr] [INFO] [stderr] test specs::headers::Headers_All ... (58ms) [INFO] [stderr] should format the headers ok [INFO] [stderr] should format links in headers ok [INFO] [stderr] should keep a header on a single line even when it goes over the line width ok [INFO] [stderr] should remove consecutive spaces in the header text ok [INFO] [stderr] [INFO] [stderr] Running specs::html [INFO] [stderr] [INFO] [stderr] test specs::html::Comments_All ... (14ms) [INFO] [stderr] should format comments ok [INFO] [stderr] test specs::html::Html_All ... (30ms) [INFO] [stderr] should format html ok [INFO] [stderr] should handle inline html ok [INFO] [stderr] test specs::html::Html_TextWrap_Always ... (55ms) [INFO] [stderr] should format html ok [INFO] [stderr] should handle inline html ok [INFO] [stderr] [INFO] [stderr] Running specs::paragraphs [INFO] [stderr] [INFO] [stderr] test specs::paragraphs::Paragraphs_TextWrap_Always ... (65ms) [INFO] [stderr] should format a paragraph ok [INFO] [stderr] should format multiple paragraphs and keep the blank lines ok [INFO] [stderr] test specs::paragraphs::Paragraphs_All ... (82ms) [INFO] [stderr] should format a paragraph ok [INFO] [stderr] should format multiple paragraphs and keep the blank lines ok [INFO] [stderr] should keep non breaking spaces at start and end of line and between text items ok [INFO] [stderr] [INFO] [stderr] 67 tests passed [INFO] [stderr] [INFO] [stderr] Doc-tests dprint_plugin_markdown [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/configuration/resolve_config.rs - configuration::resolve_config::resolve_config (line 10) ... ok [INFO] [stdout] test src/configuration/builder.rs - configuration::builder::ConfigurationBuilder (line 12) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e45356bbd4103dc28859f3bde6b20c8943ae7dda7c3c61c12e2d6af5c93bab48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e45356bbd4103dc28859f3bde6b20c8943ae7dda7c3c61c12e2d6af5c93bab48", kill_on_drop: false }` [INFO] [stdout] e45356bbd4103dc28859f3bde6b20c8943ae7dda7c3c61c12e2d6af5c93bab48