[INFO] fetching crate turbovault-parser 3.0.0...
[INFO] testing turbovault-parser-3.0.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate turbovault-parser 3.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate turbovault-parser 3.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate turbovault-parser 3.0.0
[INFO] tweaked toml for crates.io crate turbovault-parser 3.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate turbovault-parser 3.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate turbovault-parser 3.0.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4
[INFO] running `Command { std: "docker" "start" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling proc-canonicalize v0.1.3
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling soft-canonicalize v0.5.6
[INFO] [stderr]    Compiling shellexpand v3.1.2
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling yaml_serde v0.10.7
[INFO] [stderr]    Compiling turbovault-core v3.0.0
[INFO] [stderr]    Compiling turbovault-parser v3.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.23s
[INFO] running `Command { std: "docker" "inspect" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling turbovault-core v3.0.0
[INFO] [stderr]    Compiling turbovault-parser v3.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.01s
[INFO] running `Command { std: "docker" "inspect" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/turbovault-parser/06e0d06cd4c8342e/out/turbovault_parser-06e0d06cd4c8342e)
[INFO] [stdout] 
[INFO] [stdout] running 220 tests
[INFO] [stdout] test blocks::tests::test_parse_code_block ... ok
[INFO] [stdout] test blocks::tests::test_parse_horizontal_rule ... ok
[INFO] [stdout] test blocks::tests::test_parse_heading ... ok
[INFO] [stdout] test blocks::tests::test_inline_code_in_table_cell_preserved ... ok
[INFO] [stdout] test blocks::tests::test_inline_code_in_blockquote_preserved ... ok
[INFO] [stdout] test blocks::tests::test_line_offset_not_set_outside_lists ... ok
[INFO] [stdout] test blocks::tests::test_indented_code_blocks_in_list_items ... ok
[INFO] [stdout] test blocks::tests::test_parse_details_block ... ok
[INFO] [stdout] test blocks::tests::test_nested_list_item_inline_elements ... ok
[INFO] [stdout] test blocks::tests::test_list_with_nested_code ... ok
[INFO] [stdout] test blocks::tests::test_parse_block_image ... ok
[INFO] [stdout] test blocks::tests::test_inline_code_in_heading_does_not_leak ... ok
[INFO] [stdout] test blocks::tests::test_inline_element_line_offset ... ok
[INFO] [stdout] test blocks::tests::test_deeply_nested_list_inline_elements ... ok
[INFO] [stdout] test blocks::tests::test_parse_blockquote ... ok
[INFO] [stdout] test blocks::tests::test_parse_image ... ok
[INFO] [stdout] test blocks::tests::test_parse_inline_formatting ... ok
[INFO] [stdout] test blocks::tests::test_parse_ordered_list ... ok
[INFO] [stdout] test blocks::tests::test_parse_link ... ok
[INFO] [stdout] test blocks::tests::test_parse_paragraph ... ok
[INFO] [stdout] test blocks::tests::test_slugify ... ok
[INFO] [stdout] test blocks::tests::test_parse_table ... ok
[INFO] [stdout] test blocks::tests::test_strikethrough ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_code_block ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_blockquote ... ok
[INFO] [stdout] test blocks::tests::test_parse_unordered_list ... ok
[INFO] [stdout] test blocks::tests::test_parse_task_list ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_horizontal_rule ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_heading ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_list ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_simple_paragraph ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_image ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_with_strikethrough ... ok
[INFO] [stdout] test blocks::tests::test_wikilink_preprocessing ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_complex_document ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_table ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_with_link ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_with_bold_and_italic ... ok
[INFO] [stdout] test engine::tests::test_engine_markdown_links ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_nested_formatting ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_with_inline_code ... ok
[INFO] [stdout] test engine::tests::test_digit_first_tag ... ok
[INFO] [stdout] test engine::tests::test_code_block_excludes_tags ... ok
[INFO] [stdout] test engine::tests::test_engine_headings_via_pulldown ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_wikilinks ... ok
[INFO] [stdout] test blocks::tests::test_to_plain_text_treemd_use_case ... ok
[INFO] [stdout] test engine::tests::test_engine_tasks_via_pulldown ... ok
[INFO] [stdout] test engine::tests::test_engine_frontmatter ... ok
[INFO] [stdout] test engine::tests::test_engine_heading_with_inline_code ... ok
[INFO] [stdout] test engine::tests::test_excluded_ranges_optimization ... ok
[INFO] [stdout] test engine::tests::test_fast_path_empty ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_no_wikilinks ... ok
[INFO] [stdout] test engine::tests::test_engine_tags ... ok
[INFO] [stdout] test engine::tests::test_extended_tasks_exclude_code_blocks ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_multiple_fields_with_wikilinks ... ok
[INFO] [stdout] test engine::tests::test_code_block_excludes_wikilinks ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_wikilink_unicode ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_embed ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_wikilink_list ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_wikilink_with_display_text ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_wikilink_with_heading_ref ... ok
[INFO] [stdout] test engine::tests::test_code_block_excludes_embeds ... ok
[INFO] [stdout] test engine::tests::test_engine_embeds_not_wikilinks ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_wikilinks_not_extracted_when_disabled ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_and_body_wikilinks_combined ... ok
[INFO] [stdout] test engine::tests::test_markdown_link_block_ref ... ok
[INFO] [stdout] test engine::tests::test_heading_anchor_consecutive_spaces ... ok
[INFO] [stdout] test engine::tests::test_frontmatter_wikilink_single ... ok
[INFO] [stdout] test engine::tests::test_heading_anchor_generation ... ok
[INFO] [stdout] test engine::tests::test_markdown_link_external ... ok
[INFO] [stdout] test engine::tests::test_markdown_link_relative ... ok
[INFO] [stdout] test engine::tests::test_indented_code_block_excludes ... ok
[INFO] [stdout] test engine::tests::test_no_frontmatter_no_crash ... ok
[INFO] [stdout] test engine::tests::test_inline_code_excludes_patterns ... ok
[INFO] [stdout] test engine::tests::test_markdown_link_heading_ref ... ok
[INFO] [stdout] test engine::tests::test_markdown_link_anchor ... ok
[INFO] [stdout] test engine::tests::test_multiple_code_blocks ... ok
[INFO] [stdout] test engine::tests::test_parenthesized_tag_still_matches ... ok
[INFO] [stdout] test engine::tests::test_position_tracking ... ok
[INFO] [stdout] test engine::tests::test_numeric_tag_with_subtag ... ok
[INFO] [stdout] test engine::tests::test_selective_parsing ... ok
[INFO] [stdout] test engine::tests::test_tag_in_markdown_anchor_link_not_matched ... ok
[INFO] [stdout] test engine::tests::test_tag_in_url_not_matched ... ok
[INFO] [stdout] test engine::tests::test_tag_only_parse_excludes_markdown_anchor_link ... ok
[INFO] [stdout] test engine::tests::test_tag_only_parse_excludes_same_doc_wikilink ... ok
[INFO] [stdout] test engine::tests::test_task_priority_parsing ... ok
[INFO] [stdout] test engine::tests::test_task_status_cancelled ... ok
[INFO] [stdout] test engine::tests::test_wikilink_block_ref ... ok
[INFO] [stdout] test engine::tests::test_task_status_in_progress ... ok
[INFO] [stdout] test models::tests::test_from_marker_in_progress ... ok
[INFO] [stdout] test models::tests::test_from_marker_pending ... ok
[INFO] [stdout] test engine::tests::test_wikilink_heading_ref ... ok
[INFO] [stdout] test engine::tests::test_task_metadata_parsing ... ok
[INFO] [stdout] test engine::tests::test_tag_in_same_doc_wikilink_not_matched ... ok
[INFO] [stdout] test models::tests::test_serde_roundtrip ... ok
[INFO] [stdout] test engine::tests::test_wikilink_same_doc_block_ref ... ok
[INFO] [stdout] test models::tests::test_from_marker_cancelled ... ok
[INFO] [stdout] test models::tests::test_from_marker_done ... ok
[INFO] [stdout] test models::tests::test_from_marker_unknown_defaults_pending ... ok
[INFO] [stdout] test engine::tests::test_wikilink_same_doc_anchor ... ok
[INFO] [stdout] test models::tests::test_is_completed ... ok
[INFO] [stdout] test parsers::callouts::tests::test_fast_path_no_callouts ... ok
[INFO] [stdout] test engine::tests::test_engine_callout_simple ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_with_title ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_simple_position ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_in_fenced_code_block_not_matched ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_simple_crlf_position ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_aliases ... ok
[INFO] [stdout] test parsers::callouts::tests::test_foldable_callout ... ok
[INFO] [stdout] test parsers::callouts::tests::test_indexed_matches_regular ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_full_empty_content ... ok
[INFO] [stdout] test parsers::callouts::tests::test_multiple_callout_types ... ok
[INFO] [stdout] test parsers::callouts::tests::test_all_callout_types ... ok
[INFO] [stdout] test parsers::callouts::tests::test_note_callout ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_full_in_fenced_code_block_not_matched ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_full_multiline ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_full_multiple ... ok
[INFO] [stdout] test engine::tests::test_engine_callout_full ... ok
[INFO] [stdout] test parsers::callouts::tests::test_callout_position ... ok
[INFO] [stdout] test engine::tests::test_full_callout_crlf_offsets_next_callout ... ok
[INFO] [stdout] test parsers::citations::tests::no_citations_section ... ok
[INFO] [stdout] test engine::tests::test_engine_wikilinks ... ok
[INFO] [stdout] test parsers::citations::tests::parses_unnumbered_citation ... ok
[INFO] [stdout] test parsers::embeds::tests::test_embed_position_first_line ... ok
[INFO] [stdout] test parsers::citations::tests::case_insensitive_heading ... ok
[INFO] [stdout] test parsers::citations::tests::subsection_heading_does_not_end_section ... ok
[INFO] [stdout] test parsers::embeds::tests::test_embed_note ... ok
[INFO] [stdout] test parsers::embeds::tests::test_embed_position_multiline ... ok
[INFO] [stdout] test parsers::embeds::tests::test_multiple_embeds ... ok
[INFO] [stdout] test parsers::citations::tests::parses_numbered_citations ... ok
[INFO] [stdout] test parsers::embeds::tests::test_simple_embed ... ok
[INFO] [stdout] test parsers::embeds::tests::test_embed_indexed_matches_regular ... ok
[INFO] [stdout] test parsers::citations::tests::stops_at_next_same_level_heading ... ok
[INFO] [stdout] test parsers::embeds::tests::test_standalone_parsing ... ok
[INFO] [stdout] test parsers::headings::tests::test_all_heading_levels ... ok
[INFO] [stdout] test parsers::embeds::tests::test_embed_with_folder ... ok
[INFO] [stdout] test parsers::headings::tests::test_h1_heading ... ok
[INFO] [stdout] test parsers::frontmatter_parser::tests::test_simple_frontmatter ... ok
[INFO] [stdout] test parsers::frontmatter_parser::tests::test_no_frontmatter ... ok
[INFO] [stdout] test parsers::headings::tests::test_heading_crlf_position_tracking ... ok
[INFO] [stdout] test parsers::frontmatter_parser::tests::test_multiline_frontmatter ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_url_anchor ... ok
[INFO] [stdout] test parsers::headings::tests::test_heading_anchor_generation ... ok
[INFO] [stdout] test parsers::headings::tests::test_heading_position_first_line ... ok
[INFO] [stdout] test parsers::headings::tests::test_fast_path_no_headings ... ok
[INFO] [stdout] test parsers::frontmatter_parser::tests::test_frontmatter_with_empty_content ... ok
[INFO] [stdout] test parsers::headings::tests::test_heading_in_fenced_code_block_not_matched ... ok
[INFO] [stdout] test parsers::frontmatter_parser::tests::test_malformed_frontmatter_only_opening ... ok
[INFO] [stdout] test parsers::headings::tests::test_h2_heading ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_url_external ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_url_heading_ref ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_url_markdown_link ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_url_block_ref ... ok
[INFO] [stdout] test parsers::headings::tests::test_heading_position_tracking ... ok
[INFO] [stdout] test parsers::headings::tests::test_indexed_matches_regular ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_wikilink_block ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_wikilink_heading ... ok
[INFO] [stdout] test parsers::headings::tests::test_multiple_headings ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_wikilink_same_doc_anchor ... ok
[INFO] [stdout] test parsers::link_utils::tests::test_classify_wikilink_simple ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_no_links ... ok
[INFO] [stdout] test parsers::tags::tests::test_code_block_tag_not_matched ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_fast_path_no_links ... ok
[INFO] [stdout] test parsers::tags::tests::test_multiple_tags ... ok
[INFO] [stdout] test parsers::tags::tests::test_nested_tag ... ok
[INFO] [stdout] test parsers::tags::tests::test_same_doc_wikilink_anchor_not_tag ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_relative_link ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_multiple_links ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_position_tracking ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_simple_link ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_indexed_matches_regular ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_link_with_title ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_not_image ... ok
[INFO] [stdout] test parsers::tags::tests::test_markdown_anchor_link_fragment_not_tag ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_link_with_spaces ... ok
[INFO] [stdout] test parsers::tags::tests::test_simple_tag ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_anchor_link ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_link_with_heading ... ok
[INFO] [stdout] test parsers::tags::tests::test_tag_indexed_matches_regular ... ok
[INFO] [stdout] test parsers::tags::tests::test_tag_position_tracking ... ok
[INFO] [stdout] test parsers::markdown_links::tests::test_mailto_link ... ok
[INFO] [stdout] test parsers::tasks::tests::test_completed_task ... ok
[INFO] [stdout] test parsers::tasks::tests::test_completed_task_uppercase ... ok
[INFO] [stdout] test parsers::tags::tests::test_tag_position_first_line ... ok
[INFO] [stdout] test parsers::tasks::tests::test_extended_task_states ... ok
[INFO] [stdout] test parsers::tasks::tests::test_fast_path_no_tasks ... ok
[INFO] [stdout] test parsers::tasks::tests::test_indented_task ... ok
[INFO] [stdout] test parsers::tasks::tests::test_indexed_matches_regular ... ok
[INFO] [stdout] test parsers::tasks::tests::test_task_position_first_line ... ok
[INFO] [stdout] test parsers::tasks::tests::test_uncompleted_task ... ok
[INFO] [stdout] test parsers::tests::test_parse_file_non_markdown ... ok
[INFO] [stdout] test parsers::tasks::tests::test_multiple_tasks ... ok
[INFO] [stdout] test parsers::tasks::tests::test_task_position_with_crlf ... ok
[INFO] [stdout] test parsers::tests::test_parse_file_complete ... ok
[INFO] [stdout] test parsers::tests::test_parser_creation ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_position_first_line ... ok
[INFO] [stdout] test standalone::tests::test_all_links ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_with_display_text ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_indexed_matches_regular ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_standalone_parsing ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_with_block_ref ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_folder_with_display_text ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_simple_wikilink ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_not_embed ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_position_multiline ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_with_heading ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_multiple_wikilinks ... ok
[INFO] [stdout] test standalone::tests::test_code_block_awareness ... ok
[INFO] [stdout] test parsers::tasks::tests::test_task_in_code_block_not_parsed ... ok
[INFO] [stdout] test standalone::tests::test_frontmatter_parsing ... ok
[INFO] [stdout] test parsers::tasks::tests::test_task_metadata ... ok
[INFO] [stdout] test parsers::tasks::tests::test_task_position_tracking ... ok
[INFO] [stdout] test standalone::tests::test_empty_content ... ok
[INFO] [stdout] test standalone::tests::test_full_callouts ... ok
[INFO] [stdout] test parsers::wikilinks::tests::test_wikilink_with_folder ... ok
[INFO] [stdout] test standalone::tests::test_parse_options_links_only ... ok
[INFO] [stdout] test standalone::tests::test_parse_complete ... ok
[INFO] [stdout] test standalone::tests::test_position_tracking ... ok
[INFO] [stdout] test standalone::tests::test_parse_options_none ... ok
[INFO] [stdout] test standalone::tests::test_parse_options_treemd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 220 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_block_positions.rs (/opt/rustwide/target/debug/build/turbovault-parser/0469ce73a842b753/out/test_block_positions-0469ce73a842b753)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_fence_spans_its_opening_and_closing_lines ... ok
[INFO] [stdout] test parsing_from_a_line_offsets_every_block ... ok
[INFO] [stdout] test a_quoted_fence_reports_its_place_in_the_document ... ok
[INFO] [stdout] test a_details_block_does_not_shift_the_lines_after_it ... ok
[INFO] [stdout] test no_block_reports_a_line_before_the_document_starts ... ok
[INFO] [stdout] test later_blocks_report_later_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_contract_snapshot.rs (/opt/rustwide/target/debug/build/turbovault-parser/d68647810dfb6bdf/out/test_contract_snapshot-d68647810dfb6bdf)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test the_fixture_still_covers_every_construct_that_has_broken ... ok
[INFO] [stdout] test every_code_block_points_at_a_real_fence ... ok
[INFO] [stdout] test the_extracted_shape_of_every_construct_is_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_images_and_blockquotes.rs (/opt/rustwide/target/debug/build/turbovault-parser/61afc6ac63dede09/out/test_images_and_blockquotes-61afc6ac63dede09)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test a_heading_that_is_only_an_image_is_still_reported ... ok
[INFO] [stdout] test a_heading_keeps_the_text_around_its_image ... ok
[INFO] [stdout] test a_blockquote_image_keeps_its_source ... ok
[INFO] [stdout] test a_blockquote_emits_no_stray_paragraph ... ok
[INFO] [stdout] test a_blockquote_keeps_mixed_inline_elements_together ... ok
[INFO] [stdout] test a_linked_image_in_a_heading_contributes_nothing_to_the_heading_text ... ok
[INFO] [stdout] test a_heading_that_drops_image_markup_still_reports_the_image ... ok
[INFO] [stdout] test a_linked_image_in_a_heading_keeps_both_destinations ... ok
[INFO] [stdout] test a_blockquote_image_keeps_its_title ... ok
[INFO] [stdout] test a_blockquote_linked_image_keeps_both_destinations ... ok
[INFO] [stdout] test a_link_in_a_heading_contributes_its_label_and_not_its_destination ... ok
[INFO] [stdout] test a_blockquote_link_keeps_its_destination ... ok
[INFO] [stdout] test a_single_line_blockquote_has_no_trailing_whitespace ... ok
[INFO] [stdout] test a_heading_does_not_keep_the_gap_left_by_a_dropped_image ... ok
[INFO] [stdout] test a_blockquote_image_survives_a_spaced_destination ... ok
[INFO] [stdout] test a_list_item_image_reports_the_same_tight_or_loose ... ok
[INFO] [stdout] test a_spaced_destination_still_works_and_keeps_its_title ... ok
[INFO] [stdout] test a_paragraph_still_keeps_the_source_spelling_of_its_image ... ok
[INFO] [stdout] test an_image_in_a_heading_keeps_its_alt ... ok
[INFO] [stdout] test an_image_title_is_not_folded_into_the_source ... ok
[INFO] [stdout] test blockquote_body_lines_stay_separable ... ok
[INFO] [stdout] test image_wrapped_in_a_link_is_still_an_image ... ok
[INFO] [stdout] test text_before_an_image_survives_the_image ... ok
[INFO] [stdout] test an_image_in_a_heading_contributes_nothing_to_the_heading_text ... ok
[INFO] [stdout] test an_image_in_a_heading_is_not_hoisted_out_of_it ... ok
[INFO] [stderr]      Running tests/test_lists_in_blockquotes.rs (/opt/rustwide/target/debug/build/turbovault-parser/05760449db79c163/out/test_lists_in_blockquotes-05760449db79c163)
[INFO] [stdout] test a_linked_image_keeps_both_destinations_distinct ... ok
[INFO] [stdout] test a_fenced_block_inside_a_blockquote_stays_inside_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test a_list_in_a_quote_does_not_escape_to_the_top_level ... ok
[INFO] [stdout] test a_task_list_in_a_quote_keeps_its_checkboxes ... ok
[INFO] [stdout] test an_unindented_paragraph_after_a_quoted_list_stays_a_sibling ... ok
[INFO] [stdout] test an_ordered_list_in_a_quote_keeps_its_numbering ... ok
[INFO] [stdout] test a_callout_keeps_a_list_and_the_fence_after_it ... ok
[INFO] [stdout] test a_fence_after_a_list_in_a_quote_is_still_a_code_block ... ok
[INFO] [stdout] test a_list_in_a_quote_keeps_its_items ... ok
[INFO] [stdout] test a_fence_after_an_ordered_list_in_a_quote_is_still_a_code_block ... ok
[INFO] [stdout] test a_quoted_ordered_item_keeps_its_continuation_paragraph_separate ... ok
[INFO] [stdout] test a_quoted_item_keeps_its_continuation_paragraph_separate ... ok
[INFO] [stdout] test a_fence_inside_a_quoted_item_still_reports_its_own_line ... ok
[INFO] [stdout] test a_nested_quoted_item_keeps_its_continuation_paragraph_separate ... ok
[INFO] [stdout] test a_nested_list_in_a_quote_stays_nested ... ok
[INFO] [stdout] test an_empty_quote_does_not_swallow_the_document_after_it ... ok
[INFO] [stdout] test every_ordering_of_a_list_and_a_fence_in_a_quote_reports_the_code ... ok
[INFO] [stdout] test a_quoted_item_keeps_a_fenced_block_inside_it ... ok
[INFO] [stdout] test prose_between_two_fences_after_a_list_is_never_reported_as_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_nested_lists.rs (/opt/rustwide/target/debug/build/turbovault-parser/38dfa9ed5200c40a/out/test_nested_lists-38dfa9ed5200c40a)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test three_levels_of_nesting_are_all_reachable_as_structure ... ok
[INFO] [stdout] test a_nested_items_continuation_paragraph_lands_in_the_nested_items_blocks ... ok
[INFO] [stdout] test a_code_block_nested_inside_a_nested_item_reports_real_lines ... ok
[INFO] [stdout] test a_nested_task_checkbox_in_a_quote_keeps_its_own_state ... ok
[INFO] [stdout] test an_ordered_list_nested_under_an_ordered_list_keeps_its_own_numbering ... ok
[INFO] [stdout] test a_nested_bullet_in_a_quote_becomes_a_nested_list_block ... ok
[INFO] [stdout] test a_nested_ordered_list_in_a_quote_keeps_its_own_numbering ... ok
[INFO] [stdout] test a_flat_list_is_unchanged ... ok
[INFO] [stdout] test a_nested_bullet_under_a_bullet_becomes_a_nested_list_block ... ok
[INFO] [stdout] test a_nested_list_can_switch_marker_kind_from_its_parent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests turbovault_parser
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test src/lib.rs - parse_markdown_links (line 197) ... ok
[INFO] [stdout] test src/parsers/link_utils.rs - parsers::link_utils::classify_url (line 19) ... ok
[INFO] [stdout] test src/lib.rs - parse_tasks (line 253) ... ok
[INFO] [stdout] test src/lib.rs - (line 33) ... ok
[INFO] [stdout] test src/parsers/link_utils.rs - parsers::link_utils::classify_wikilink (line 66) ... ok
[INFO] [stdout] test src/blocks.rs - blocks::to_plain_text (line 1376) ... ok
[INFO] [stdout] test src/lib.rs - (line 66) ... ok
[INFO] [stdout] test src/lib.rs - parse_wikilinks (line 160) ... ok
[INFO] [stdout] test src/lib.rs - parse_headings (line 234) ... ok
[INFO] [stdout] test src/lib.rs - parse_embeds (line 179) ... ok
[INFO] [stdout] test src/lib.rs - parse_tags (line 215) ... ok
[INFO] [stdout] test src/standalone.rs - standalone::ParsedContent::parse_with_options (line 181) ... ok
[INFO] [stdout] test src/parsers/citations.rs - parsers::citations::parse_citations (line 36) ... ok
[INFO] [stdout] test src/lib.rs - parse_callouts_full (line 292) ... ok
[INFO] [stdout] test src/standalone.rs - standalone::ParsedContent::parse (line 163) ... ok
[INFO] [stdout] test src/blocks.rs - blocks::parse_blocks (line 1257) ... ok
[INFO] [stdout] test src/standalone.rs - standalone (line 9) ... ok
[INFO] [stdout] test src/lib.rs - parse_callouts (line 273) ... ok
[INFO] [stdout] test src/lib.rs - (line 83) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.79s; merged doctests compilation took 0.71s
[INFO] running `Command { std: "docker" "inspect" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4", kill_on_drop: false }`
[INFO] [stdout] 5dad9da5e6e46c64e99cd2621706bd10d75c143c08ac9bf79f456da73c7f7ae4
