[INFO] fetching crate fop-layout 0.1.0... [INFO] testing fop-layout-0.1.0 against 1.95.0 for beta-1.96-1 [INFO] extracting crate fop-layout 0.1.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate fop-layout 0.1.0 [INFO] finished tweaking crates.io crate fop-layout 0.1.0 [INFO] tweaked toml for crates.io crate fop-layout 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fop-layout 0.1.0 on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fop-layout 0.1.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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded fop-types v0.1.0 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.113 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.113 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.113 [INFO] [stderr] Downloaded fop-core v0.1.0 [INFO] [stderr] Downloaded wasm-bindgen v0.2.113 [INFO] [stderr] Downloaded jiff-static v0.2.21 [INFO] [stderr] Downloaded zune-jpeg v0.5.12 [INFO] [stderr] Downloaded jiff v0.2.21 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 72fd6c6c86f6349965c226fec2e2e8714296cdc36aac521e29bb39e112ee58dd [INFO] running `Command { std: "docker" "start" "-a" "72fd6c6c86f6349965c226fec2e2e8714296cdc36aac521e29bb39e112ee58dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "72fd6c6c86f6349965c226fec2e2e8714296cdc36aac521e29bb39e112ee58dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "72fd6c6c86f6349965c226fec2e2e8714296cdc36aac521e29bb39e112ee58dd", kill_on_drop: false }` [INFO] [stdout] 72fd6c6c86f6349965c226fec2e2e8714296cdc36aac521e29bb39e112ee58dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 37cde850773d3ce3f0db8ebd9efdafdfae941505f7abf9d6f2f5d8acef7df913 [INFO] running `Command { std: "docker" "start" "-a" "37cde850773d3ce3f0db8ebd9efdafdfae941505f7abf9d6f2f5d8acef7df913", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling as-slice v0.2.1 [INFO] [stderr] Compiling built v0.8.0 [INFO] [stderr] Compiling av-scenechange v0.14.1 [INFO] [stderr] Compiling core2 v0.4.0 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling pastey v0.1.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling y4m v0.8.0 [INFO] [stderr] Compiling imgref v1.12.0 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Compiling zune-core v0.4.12 [INFO] [stderr] Compiling pxfm v0.1.27 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling aligned v0.4.3 [INFO] [stderr] Compiling bitstream-io v4.9.0 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling rgb v0.8.52 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling avif-serialize v0.8.8 [INFO] [stderr] Compiling loop9 v0.1.5 [INFO] [stderr] Compiling lebe v0.5.3 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Compiling zune-jpeg v0.4.21 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling zune-core v0.5.1 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling quick-xml v0.39.2 [INFO] [stderr] Compiling rav1e v0.8.1 [INFO] [stderr] Compiling zune-jpeg v0.5.12 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling maybe-rayon v0.1.1 [INFO] [stderr] Compiling moxcms v0.7.11 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling profiling-procmacros v1.0.17 [INFO] [stderr] Compiling fax_derive v0.2.0 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling profiling v1.0.17 [INFO] [stderr] Compiling equator v0.4.2 [INFO] [stderr] Compiling fax v0.2.6 [INFO] [stderr] Compiling aligned-vec v0.6.4 [INFO] [stderr] Compiling v_frame v0.3.9 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling fop-types v0.1.0 [INFO] [stderr] Compiling av1-grain v0.2.5 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling fop-core v0.1.0 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling tiff v0.10.3 [INFO] [stderr] Compiling exr v1.74.0 [INFO] [stderr] Compiling ravif v0.12.0 [INFO] [stderr] Compiling image v0.25.9 [INFO] [stderr] Compiling fop-layout v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.10s [INFO] running `Command { std: "docker" "inspect" "37cde850773d3ce3f0db8ebd9efdafdfae941505f7abf9d6f2f5d8acef7df913", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37cde850773d3ce3f0db8ebd9efdafdfae941505f7abf9d6f2f5d8acef7df913", kill_on_drop: false }` [INFO] [stdout] 37cde850773d3ce3f0db8ebd9efdafdfae941505f7abf9d6f2f5d8acef7df913 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 285fab5369230390fda970784b921a3b462c4fd71689a75d2525a9bcd8612bcd [INFO] running `Command { std: "docker" "start" "-a" "285fab5369230390fda970784b921a3b462c4fd71689a75d2525a9bcd8612bcd", kill_on_drop: false }` [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling fop-core v0.1.0 [INFO] [stderr] Compiling av1-grain v0.2.5 [INFO] [stderr] Compiling av-scenechange v0.14.1 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling jiff v0.2.21 [INFO] [stderr] Compiling rav1e v0.8.1 [INFO] [stderr] Compiling env_logger v0.11.9 [INFO] [stderr] Compiling ravif v0.12.0 [INFO] [stderr] Compiling image v0.25.9 [INFO] [stderr] Compiling fop-layout v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.66s [INFO] running `Command { std: "docker" "inspect" "285fab5369230390fda970784b921a3b462c4fd71689a75d2525a9bcd8612bcd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "285fab5369230390fda970784b921a3b462c4fd71689a75d2525a9bcd8612bcd", kill_on_drop: false }` [INFO] [stdout] 285fab5369230390fda970784b921a3b462c4fd71689a75d2525a9bcd8612bcd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e961658bd0c4f223b5c5a7ff7f48b8de2e990b10ac72f05170955880028b365f [INFO] running `Command { std: "docker" "start" "-a" "e961658bd0c4f223b5c5a7ff7f48b8de2e990b10ac72f05170955880028b365f", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fop_layout-893eb0eaf5e403ad) [INFO] [stdout] [INFO] [stdout] running 562 tests [INFO] [stdout] test area::area_tree::extended_tests::test_area_id_from_index ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_append_child_to_nonexistent_parent_returns_error ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_area_node_has_children_after_append ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_area_id_display ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_area_id_index ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_area_node_has_children_initially_false ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_area_tree_with_capacity ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_area_tree_len_tracks_additions ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_children_ordering_preserved ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_children_returns_empty_for_leaf ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_diff_different_area_types_produces_diff ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_diff_is_reflexive ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_diff_same_single_area_no_diffs ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_find_page_ancestor_deep_nesting ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_find_page_ancestor_returns_none_for_page_itself ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_footnote_height_zero_with_no_footnotes ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_find_page_ancestor_direct_child ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_footnote_tracking_multiple_footnotes ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_root_empty_tree_returns_none ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_serialize_empty_tree_is_empty_string ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_different_child_count ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_identical_with_text_content ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_different_root_type ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_get_mut_can_modify_area ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_other_has_root_self_does_not ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_get_footnotes_returns_none_for_page_without_footnotes ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_different_text_content ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_get_nonexistent_returns_none ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_serialize_produces_non_empty_string_for_non_empty_tree ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_identical_single_page ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_creation ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_root_returns_first_area ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_serialize_contains_area_type ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_self_has_root_other_does_not ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_diff_two_empty_trees ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_serialize_empty ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_serialize_nested_areas ... ok [INFO] [stdout] test area::area_tree::tests::test_area_tree_serialize_single_page ... ok [INFO] [stdout] test area::area_tree::tests::test_find_page_ancestor ... ok [INFO] [stdout] test area::area_tree::tests::test_footnote_tracking ... ok [INFO] [stdout] test area::area_tree::tests::test_multiple_children ... ok [INFO] [stdout] test area::area_tree::tests::test_parent_child ... ok [INFO] [stdout] test area::tests::test_area_id_display_format ... ok [INFO] [stdout] test area::tests::test_area_id_inequality ... ok [INFO] [stdout] test area::tests::test_area_id_equality ... ok [INFO] [stdout] test area::tests::test_area_new_creates_area_with_correct_type ... ok [INFO] [stdout] test area::tests::test_area_new_has_no_content_by_default ... ok [INFO] [stdout] test area::tests::test_area_image_data_none_for_text_area ... ok [INFO] [stdout] test area::tests::test_area_new_stores_geometry ... ok [INFO] [stdout] test area::tests::test_area_new_has_default_traits ... ok [INFO] [stdout] test area::tests::test_area_tree_children_empty_for_new_area ... ok [INFO] [stdout] test area::tests::test_area_node_has_children_false_initially ... ok [INFO] [stdout] test area::tests::test_area_text_constructor ... ok [INFO] [stdout] test area::tests::test_area_tree_document_lang_can_be_set ... ok [INFO] [stdout] test area::tests::test_area_text_content_none_for_block ... ok [INFO] [stdout] test area::tests::test_area_node_new_has_no_parent ... ok [INFO] [stdout] test area::tests::test_area_tree_multiple_pages ... ok [INFO] [stdout] test area::tests::test_area_tree_document_lang_none_by_default ... ok [INFO] [stdout] test area::tests::test_area_height_returns_geometry_height ... ok [INFO] [stdout] test area::tests::test_area_tree_root_is_first_added ... ok [INFO] [stdout] test area::tests::test_area_types_page_not_block ... ok [INFO] [stdout] test area::tests::test_area_types_region_not_line ... ok [INFO] [stdout] test area::tests::test_area_width_returns_geometry_width ... ok [INFO] [stdout] test area::tests::test_area_types_text_not_inline ... ok [INFO] [stdout] test area::tests::test_area_with_traits_sets_color ... ok [INFO] [stdout] test area::types::extended_tests::test_area_break_before_none_by_default ... ok [INFO] [stdout] test area::tests::test_area_with_traits_sets_font_size ... ok [INFO] [stdout] test area::tests::test_area_tree_new_is_empty ... ok [INFO] [stdout] test area::types::extended_tests::test_area_image_data_none_for_text_area ... ok [INFO] [stdout] test area::tests::test_area_viewport_with_image ... ok [INFO] [stdout] test area::types::extended_tests::test_area_text_content_none_for_non_text ... ok [INFO] [stdout] test area::tests::test_area_tree_geometry_preserved ... ok [INFO] [stdout] test area::types::extended_tests::test_area_types_are_distinct ... ok [INFO] [stdout] test area::types::extended_tests::test_area_widows_orphans_defaults ... ok [INFO] [stdout] test area::types::extended_tests::test_area_with_break_after ... ok [INFO] [stdout] test area::types::extended_tests::test_area_with_widows_and_orphans ... ok [INFO] [stdout] test area::types::extended_tests::test_area_viewport_with_image ... ok [INFO] [stdout] test area::area_tree::tests::test_add_area ... ok [INFO] [stdout] test area::types::extended_tests::test_area_with_traits ... ok [INFO] [stdout] test area::types::extended_tests::test_border_style_variants ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_direction_default_ltr ... ok [INFO] [stdout] test area::types::extended_tests::test_area_width_and_height ... ok [INFO] [stdout] test area::types::extended_tests::test_text_decoration_custom ... ok [INFO] [stdout] test area::types::extended_tests::test_font_style_variants ... ok [INFO] [stdout] test area::types::extended_tests::test_text_decoration_none ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_display_align_default_before ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_font_stretch_default_normal ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_font_variant_default_normal ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_text_transform_default_none ... ok [INFO] [stdout] test area::types::tests::test_area_creation ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_span_default_none ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_writing_mode_default_lr_tb ... ok [INFO] [stdout] test layout::block::tests::test_add_space_after_block ... ok [INFO] [stdout] test layout::block::tests::test_add_space_cumulative ... ok [INFO] [stdout] test area::types::tests::test_traits ... ok [INFO] [stdout] test layout::block::tests::test_add_space_increases_current_y ... ok [INFO] [stdout] test layout::block::tests::test_allocate_first_block_starts_at_origin ... ok [INFO] [stdout] test layout::block::tests::test_allocate_advances_current_y ... ok [INFO] [stdout] test layout::block::tests::test_allocate_second_block_stacks_below_first ... ok [INFO] [stdout] test layout::block::tests::test_block_context_new_initial_state ... ok [INFO] [stdout] test layout::block::tests::test_block_context_zero_width ... ok [INFO] [stdout] test layout::block::tests::test_block_height_from_border_and_content ... ok [INFO] [stdout] test layout::block::tests::test_break_value_column_active_not_page ... ok [INFO] [stdout] test layout::block::tests::test_break_value_odd_page_is_page_break ... ok [INFO] [stdout] test layout::block::tests::test_keep_constraint_default_all_inactive ... ok [INFO] [stdout] test layout::block::tests::test_break_value_page_is_page_break ... ok [INFO] [stdout] test area::types::tests::test_text_area ... ok [INFO] [stdout] test layout::block::tests::test_keep_constraint_keep_together_active ... ok [INFO] [stdout] test layout::block::tests::test_keep_constraint_keep_with_previous_active ... ok [INFO] [stdout] test layout::block::tests::test_keep_integer_strength_ordering ... ok [INFO] [stdout] test layout::block::tests::test_keep_constraint_keep_with_next_active ... ok [INFO] [stdout] test area::types::extended_tests::test_traitset_default_all_none ... ok [INFO] [stdout] test area::types::extended_tests::test_text_decoration_underline ... ok [INFO] [stdout] test layout::block::tests::test_overflow_detected_when_content_exceeds_page_height ... ok [INFO] [stdout] test layout::block::tests::test_max_width_equal_block_does_not_change ... ok [INFO] [stdout] test layout::block::tests::test_spacing_combined_space_before_and_after ... ok [INFO] [stdout] test layout::block::tests::test_max_width_not_reduced_by_narrower_block ... ok [INFO] [stdout] test layout::block::tests::test_spacing_second_block_stacks_correctly ... ok [INFO] [stdout] test layout::block::tests::test_max_width_updated_on_wider_block ... ok [INFO] [stdout] test layout::block::tests::test_no_overflow_when_content_fits_exactly ... ok [INFO] [stdout] test area::tests::test_area_text_content_returns_string ... ok [INFO] [stdout] test layout::block::tests::test_padding_box_wider_than_content_box ... ok [INFO] [stdout] test area::tests::test_area_tree_add_returns_valid_id ... ok [INFO] [stdout] test layout::block::tests::test_break_value_even_page_is_page_break ... ok [INFO] [stdout] test layout::block::tests::test_spacing_space_after_advances_current_y ... ok [INFO] [stdout] test layout::block::tests::test_spacing_zero_behaves_like_plain_allocate ... ok [INFO] [stdout] test layout::block::tests::test_stack_blocks_single_block ... ok [INFO] [stdout] test layout::block::tests::test_stack_blocks_three_blocks ... ok [INFO] [stdout] test area::area_tree::extended_tests::test_iter_over_all_areas ... ok [INFO] [stdout] test area::tests::test_area_tree_append_child_updates_parent ... ok [INFO] [stdout] test layout::block::tests::test_allocate_total_height_accumulates ... ok [INFO] [stdout] test layout::block::tests::test_background_area_bounds_match_allocated_rect ... ok [INFO] [stdout] test layout::block::tests::test_break_value_auto_is_not_active ... ok [INFO] [stdout] test layout::block::tests::test_spacing_space_before_offsets_rect_y ... ok [INFO] [stdout] test layout::block::tests::test_stack_blocks_empty_input ... ok [INFO] [stdout] test layout::block::tests::test_stack_blocks_x_always_zero ... ok [INFO] [stdout] test layout::engine::tests::test_all_five_regions_layout ... ok [INFO] [stdout] test layout::engine::tests::test_float_manager_basic ... ok [INFO] [stdout] test layout::engine::tests::test_float_manager_clear_position ... ok [INFO] [stdout] test layout::engine::tests::test_engine_creation ... ok [INFO] [stdout] test layout::engine::tests::test_float_manager_remove_expired ... ok [INFO] [stdout] test layout::engine::tests::test_float_manager_right_float ... ok [INFO] [stdout] test layout::engine::tests::test_layout_with_float_and_clear ... ok [INFO] [stdout] test layout::engine::tests::test_layout_with_float_node ... ok [INFO] [stdout] test layout::engine::tests::test_layout_with_footnote ... ok [INFO] [stdout] test layout::engine::tests::test_static_content_sidebar_end ... ok [INFO] [stdout] test layout::engine::tests::test_simple_layout ... ok [INFO] [stdout] test layout::engine::tests::test_static_content_both_header_and_footer ... ok [INFO] [stdout] test layout::inline::tests::test_alignment_offset_center_is_half_unused ... ok [INFO] [stdout] test layout::engine::tests::test_static_content_sidebar_start ... ok [INFO] [stdout] test layout::inline::tests::test_alignment_offset_justify_is_zero ... ok [INFO] [stdout] test layout::engine::tests::test_static_content_footer ... ok [INFO] [stdout] test layout::engine::tests::test_page_region_geometry_from_simple_page_master ... ok [INFO] [stdout] test layout::engine::tests::test_static_content_header ... ok [INFO] [stdout] test layout::inline::tests::test_break_into_words_basic ... ok [INFO] [stdout] test layout::inline::tests::test_alignment_offset_left_is_zero ... ok [INFO] [stdout] test layout::inline::tests::test_alignment_offset_right_is_unused_width ... ok [INFO] [stdout] test layout::inline::tests::test_break_into_words_extra_whitespace ... ok [INFO] [stdout] test layout::inline::tests::test_break_into_words_empty_string ... ok [INFO] [stdout] test layout::inline::tests::test_break_into_words_single_word ... ok [INFO] [stdout] test layout::inline::tests::test_break_lines_all_words_preserved ... ok [INFO] [stdout] test layout::inline::tests::test_break_lines_empty_string_produces_no_lines ... ok [INFO] [stdout] test layout::inline::tests::test_break_lines_short_text_one_line ... ok [INFO] [stdout] test layout::inline::tests::test_break_lines_long_text_multiple_lines ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_add_single_area ... ok [INFO] [stdout] test layout::inline::tests::test_break_lines_single_word_fits_one_line ... ok [INFO] [stdout] test layout::inline::tests::test_break_lines_very_narrow_width_one_word_per_line ... ok [INFO] [stdout] test layout::inline::tests::test_inline_area_glue_zero_width ... ok [INFO] [stdout] test layout::inline::tests::test_inline_area_space_creation ... ok [INFO] [stdout] test layout::inline::tests::test_inline_area_text_creation ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_fits_exact_width ... ok [INFO] [stdout] test layout::inline::tests::test_inline_area_width_overflow_not_added ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_add_multiple_areas ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_initial_state ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_overflow_detection ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_with_letter_spacing ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_with_text_align ... ok [INFO] [stdout] test layout::inline::tests::test_inline_context_with_word_spacing ... ok [INFO] [stdout] test layout::inline::tests::test_line_breaker_new ... ok [INFO] [stdout] test area::types::extended_tests::test_area_with_break_before ... ok [INFO] [stdout] test layout::inline::tests::test_line_height_not_reduced_by_shorter_area ... ok [INFO] [stdout] test layout::inline::tests::test_line_height_updated_by_taller_area ... ok [INFO] [stdout] test layout::inline::tests::test_measure_text_larger_font_wider ... ok [INFO] [stdout] test layout::inline::tests::test_measure_text_longer_text_wider ... ok [INFO] [stdout] test layout::inline::tests::test_text_align_display_center ... ok [INFO] [stdout] test layout::inline::tests::test_text_align_display_justify ... ok [INFO] [stdout] test layout::inline::tests::test_text_align_display_left ... ok [INFO] [stdout] test layout::inline::tests::test_text_align_display_right ... ok [INFO] [stdout] test layout::inline::tests::test_measure_text_positive_width ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_forced_breakpoint ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_inhibited_break_high_penalty ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_negative_penalty_is_forced_break ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_breaker_default_tolerance ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_breaker_line_width_stored ... ok [INFO] [stdout] test layout::inline::tests::test_measure_text_with_word_spacing ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_calculate_width_boxes_only ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_larger_font_size_produces_more_lines ... ok [INFO] [stdout] test layout::inline::tests::test_measure_text_with_letter_spacing ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_short_paragraph_all_words_present ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_single_word_produces_one_line ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_text_to_items_produces_items_for_two_words ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_calculate_width_zero_range ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_single_very_long_word_does_not_panic ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_medium_paragraph_all_words_preserved ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_empty_text_produces_no_lines ... ok [INFO] [stdout] test layout::list::tests::test_alpha_overflow_27_is_aa ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_text_to_items_single_word ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_tight_paragraph_many_lines ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_medium_paragraph_two_or_three_lines ... ok [INFO] [stdout] test layout::list::tests::test_alpha_overflow_52_is_az ... ok [INFO] [stdout] test layout::list::tests::test_alpha_upper_case ... ok [INFO] [stdout] test layout::list::tests::test_alpha_zero_returns_empty ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_breakpoint_construction ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_with_tolerance_sets_value ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_items_to_lines_reconstructs_text ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_tolerance_zero_allowed ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_text_to_items_three_words ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_zero_penalty_is_good_break ... ok [INFO] [stdout] test layout::list::tests::test_alpha_overflow_53_is_ba ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_tolerance_clamped_to_ten ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_tolerance_exactly_ten_not_clamped ... ok [INFO] [stdout] test layout::knuth_plass::tests::test_narrower_line_width_produces_more_lines ... ok [INFO] [stdout] test layout::list::tests::test_body_start_position ... ok [INFO] [stdout] test layout::list::tests::test_body_width_calculation ... ok [INFO] [stdout] test layout::list::tests::test_layout_item_without_label ... ok [INFO] [stdout] test layout::list::tests::test_layout_complete_list ... ok [INFO] [stdout] test layout::list::tests::test_layout_single_item ... ok [INFO] [stdout] test layout::list::tests::test_list_layout_creation ... ok [INFO] [stdout] test layout::list::tests::test_marker_circle_and_square ... ok [INFO] [stdout] test layout::list::tests::test_marker_decimal ... ok [INFO] [stdout] test layout::list::tests::test_marker_disc ... ok [INFO] [stdout] test layout::list::tests::test_marker_lower_alpha ... ok [INFO] [stdout] test layout::list::tests::test_marker_lower_roman ... ok [INFO] [stdout] test layout::list::tests::test_marker_none ... ok [INFO] [stdout] test layout::list::tests::test_marker_upper_roman ... ok [INFO] [stdout] test layout::list::tests::test_roman_3999_max_valid ... ok [INFO] [stdout] test layout::list::tests::test_roman_subtractive_notation ... ok [INFO] [stdout] test layout::list::tests::test_roman_zero_returns_zero_string ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_break_into_pages_single_block_fits ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_content_height_calculation ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_content_height_with_footnotes_reduces_available ... ok [INFO] [stdout] test layout::list::tests::test_roman_large_over_3999_returns_decimal ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_content_width_calculation ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_count_line_areas_in_block_with_children ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_fits_on_page_exactly_at_boundary ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_fits_on_page_over_boundary_does_not_fit ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_page_has_region_child ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_split_area_fits_returns_none ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_split_area_overflow_creates_continuation ... ok [INFO] [stdout] test layout::page_break::tests::test_create_empty_page ... ok [INFO] [stdout] test layout::page_break::tests::test_keep_together_prevents_break ... ok [INFO] [stdout] test layout::page_break::tests::test_keep_with_next_prevents_break ... ok [INFO] [stdout] test layout::page_break::tests::test_keep_with_previous_prevents_break ... ok [INFO] [stdout] test layout::page_break::tests::test_no_keep_allows_break ... ok [INFO] [stdout] test layout::page_break::tests::test_break_empty_tree ... ok [INFO] [stdout] test layout::page_break::tests::test_overflow_detection ... ok [INFO] [stdout] test layout::page_break::tests::test_page_breaker_dimensions ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_can_resolve_all_empty_citations ... ok [INFO] [stdout] test layout::page_break::tests::test_split_area ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_clear_resets_format_to_default ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_can_resolve_all_with_unresolved ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_clear_removes_all_citations ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_clear_resets_grouping ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_get_page_number_for_unregistered_returns_none ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_grouping_separator_get_set ... ok [INFO] [stdout] test layout::page_break::extended_tests::test_asymmetric_margins ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_get_format_for_unregistered_id_returns_none ... ok [INFO] [stdout] test layout::page_break::tests::test_multi_page_breaking ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_multiple_citations_some_resolved_some_not ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_register_element_multiple_pages ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_set_current_page ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_grouping_size_get_set ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_unresolved_citations_empty_when_all_resolved ... ok [INFO] [stdout] test layout::page_number_resolver::tests::test_register_citation ... ok [INFO] [stdout] test layout::page_number_resolver::tests::test_register_element ... ok [INFO] [stdout] test layout::page_number_resolver::tests::test_resolver_creation ... ok [INFO] [stdout] test layout::page_number_resolver::tests::test_unresolved_citations ... ok [INFO] [stdout] test layout::properties::extended_tests::test_break_value_auto_does_not_force ... ok [INFO] [stdout] test layout::properties::extended_tests::test_break_value_even_page ... ok [INFO] [stdout] test layout::page_number_resolver::tests::test_can_resolve_all ... ok [INFO] [stdout] test layout::properties::extended_tests::test_break_value_odd_page ... ok [INFO] [stdout] test layout::page_number_resolver::tests::test_clear ... ok [INFO] [stdout] test layout::properties::extended_tests::test_break_value_page_forces_break ... ok [INFO] [stdout] test layout::properties::extended_tests::test_break_value_column_forces_break_not_page ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_border_radius_individual_corners ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_border_radius_none_when_all_zero ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_register_element_tracks_format ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_resolver_default_same_as_new ... ok [INFO] [stdout] test layout::page_number_resolver::extended_tests::test_register_citation_count ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_border_radius_uniform ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_break_after_default_auto ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_break_after_page ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_break_before_default_auto ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_break_before_page ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_column_count_custom ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_column_count_default_is_one ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_column_count_zero_clamps_to_one ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_column_gap_custom ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_column_gap_default ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_end_indent ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_letter_spacing ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_letter_spacing_not_set_returns_none ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_line_height_as_length ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_line_height_as_multiplier ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_end_indent_default_zero ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_line_height_normal_keyword_returns_none ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_line_height_not_set_returns_none ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_opacity_clamps_above_one ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_opacity_clamps_below_zero ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_opacity_custom ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_orphans_custom ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_opacity_default_is_one ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_overflow_default_is_visible ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_overflow_scroll ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_start_indent ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_overflow_hidden ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_text_indent_default_zero ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_start_indent_default_zero ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_direction_ltr_default ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_text_indent ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_font_stretch_condensed ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_role ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_span_all ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_orphans_default_is_two ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_writing_mode_tb_rl ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_xml_lang ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_widows_custom ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_widows_default_is_two ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_word_spacing ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_word_spacing_not_set_returns_none ... ok [INFO] [stdout] test layout::properties::extended_tests::test_measure_text_width_empty_string ... ok [INFO] [stdout] test layout::properties::extended_tests::test_measure_text_width_punctuation ... ok [INFO] [stdout] test layout::properties::extended_tests::test_keep_constraint_has_constraint_false_when_all_auto ... ok [INFO] [stdout] test layout::properties::extended_tests::test_keep_constraint_has_constraint_true_when_keep_together ... ok [INFO] [stdout] test layout::properties::extended_tests::test_keep_constraint_has_constraint_true_when_keep_with_next ... ok [INFO] [stdout] test layout::properties::extended_tests::test_keep_strength_ordering ... ok [INFO] [stdout] test layout::properties::extended_tests::test_keep_constraint_has_constraint_true_when_keep_with_previous ... ok [INFO] [stdout] test layout::properties::extended_tests::test_measure_text_width_digits ... ok [INFO] [stdout] test layout::properties::extended_tests::test_overflow_visible_does_not_clip ... ok [INFO] [stdout] test layout::properties::tests::test_break_value_display ... ok [INFO] [stdout] test layout::properties::tests::test_extract_absolute_font_size ... ok [INFO] [stdout] test layout::properties::tests::test_extract_background_color ... ok [INFO] [stdout] test layout::properties::tests::test_extract_border_widths ... ok [INFO] [stdout] test layout::properties::tests::test_extract_baseline_shift_super ... ok [INFO] [stdout] test layout::properties::tests::test_extract_clear_both ... ok [INFO] [stdout] test layout::properties::tests::test_extract_clear_left ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_text_align_last_left ... ok [INFO] [stdout] test layout::properties::tests::test_extract_color ... ok [INFO] [stdout] test layout::properties::tests::test_extract_direction_rtl ... ok [INFO] [stdout] test layout::properties::tests::test_extract_display_align_center ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_family ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size ... ok [INFO] [stdout] test layout::properties::extended_tests::test_extract_traits_writing_mode_lr_tb_default ... ok [INFO] [stdout] test layout::properties::tests::test_extract_clear_none ... ok [INFO] [stdout] test layout::properties::tests::test_extract_clear_right ... ok [INFO] [stdout] test layout::properties::tests::test_extract_clear_string_both ... ok [INFO] [stdout] test layout::properties::tests::test_extract_hyphenate_true ... ok [INFO] [stdout] test layout::properties::tests::test_extract_display_align_after ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size_keyword_large ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size_keyword_medium ... ok [INFO] [stdout] test layout::properties::tests::test_extract_keep_constraint_empty ... ok [INFO] [stdout] test layout::properties::tests::test_extract_keep_together ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size_keyword_small ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size_keyword_xx_large ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size_keyword_xx_small ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size_larger_without_parent ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_style_italic ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_style_oblique ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_variant_small_caps ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_weight_bold ... ok [INFO] [stdout] test layout::properties::tests::test_extract_font_size_nested_larger ... ok [INFO] [stdout] test layout::properties::tests::test_extract_keep_with_next ... ok [INFO] [stdout] test layout::properties::tests::test_extract_keep_with_previous ... ok [INFO] [stdout] test layout::properties::tests::test_extract_multiple_keeps ... ok [INFO] [stdout] test layout::properties::tests::test_extract_padding ... ok [INFO] [stdout] test layout::properties::tests::test_extract_relative_font_size_larger ... ok [INFO] [stdout] test layout::properties::tests::test_extract_space_before ... ok [INFO] [stdout] test layout::properties::tests::test_extract_baseline_shift_sub ... ok [INFO] [stdout] test layout::properties::tests::test_extract_relative_font_size_smaller ... ok [INFO] [stdout] test layout::properties::tests::test_extract_text_transform_lowercase ... ok [INFO] [stdout] test layout::properties::tests::test_extract_text_align ... ok [INFO] [stdout] test layout::properties::tests::test_extract_hyphenate_false ... ok [INFO] [stdout] test layout::properties::tests::test_extract_space_after ... ok [INFO] [stdout] test layout::properties::tests::test_keep_auto ... ok [INFO] [stdout] test layout::properties::tests::test_keep_auto_from_property ... ok [INFO] [stdout] test layout::properties::tests::test_keep_constraint_empty ... ok [INFO] [stdout] test layout::properties::tests::test_extract_writing_mode_rl ... ok [INFO] [stdout] test layout::properties::tests::test_keep_constraint_together ... ok [INFO] [stdout] test layout::properties::tests::test_extract_traits_does_not_panic_on_empty_properties ... ok [INFO] [stdout] test layout::properties::tests::test_keep_constraint_with_next ... ok [INFO] [stdout] test layout::properties::tests::test_keep_always ... ok [INFO] [stdout] test layout::properties::tests::test_keep_constraint_with_previous ... ok [INFO] [stdout] test layout::properties::tests::test_extract_space_defaults ... ok [INFO] [stdout] test layout::properties::tests::test_extract_text_transform_uppercase ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_cjk_wider_than_latin ... ok [INFO] [stdout] test layout::properties::tests::test_keep_integer ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_narrow_chars ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_empty ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_proportional_to_length ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_scales_with_font_size ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_single_latin_char ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_spaces_narrower_than_chars ... ok [INFO] [stdout] test layout::properties::tests::test_keep_integer_from_property ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_weight_below_600_normal ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_wide_chars ... ok [INFO] [stdout] test layout::properties::tests::test_overflow_behavior_display ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_each_page_is_independent ... ok [INFO] [stdout] test layout::properties::tests::test_keep_display ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_engine_with_large_memory_limit ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_engine_with_custom_page_size_letter ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_engine_with_single_page_memory_limit ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_layout_page_area_count_at_least_one ... ok [INFO] [stdout] test layout::properties::tests::test_measure_text_width_bold_wider ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_config_debug ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_config_default_max_memory_pages_is_ten ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_layout_page_has_root_area ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_config_default_page_width_is_a4 ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_produces_page_area_type ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_with_block_text ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_iterator_is_lazy ... ok [INFO] [stdout] test layout::streaming::tests::test_streaming_engine_creation ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_config_default_page_height_is_a4 ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_engine_default_equals_new ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_zero_page_sequences ... ok [INFO] [stdout] test layout::streaming::tests::test_streaming_layout_multiple_pages ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_page_sequence_without_flow ... ok [INFO] [stdout] test layout::streaming::tests::test_custom_config ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_layout_five_page_sequences ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_iterator_terminates ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_config_clone ... ok [INFO] [stdout] test layout::streaming::tests::test_streaming_layout_empty_tree ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_streaming_no_page_sequences_in_root ... ok [INFO] [stdout] test layout::streaming::extended_tests::test_layout_twenty_page_sequences ... ok [INFO] [stdout] test layout::streaming::tests::test_streaming_layout_single_page ... ok [INFO] [stdout] test layout::table::tests::test_auto_width_plenty_of_space ... ok [INFO] [stdout] test layout::table::tests::test_auto_width_tight_space ... ok [INFO] [stdout] test layout::table::tests::test_auto_width_with_column_info ... ok [INFO] [stdout] test layout::table::tests::test_auto_widths_all_fixed ... ok [INFO] [stdout] test layout::table::tests::test_auto_width_with_fixed_columns ... ok [INFO] [stdout] test layout::table::tests::test_auto_widths_between_min_and_max_interpolation ... ok [INFO] [stdout] test layout::table::tests::test_auto_widths_empty_columns ... ok [INFO] [stdout] test layout::table::tests::test_auto_widths_fit_within_available_width ... ok [INFO] [stdout] test layout::table::tests::test_auto_widths_tight_all_min ... ok [INFO] [stdout] test layout::table::tests::test_auto_widths_proportional_columns ... ok [INFO] [stdout] test layout::table::tests::test_border_collapse_default ... ok [INFO] [stdout] test layout::table::tests::test_auto_widths_same_min_max_uses_max_widths ... ok [INFO] [stdout] test layout::streaming::tests::test_memory_bounded_processing ... ok [INFO] [stdout] test layout::table::tests::test_border_collapse_equality ... ok [INFO] [stdout] test layout::table::tests::test_border_collapse_default_is_separate ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_both_none ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_both_hidden ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_double_vs_solid ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_resolution_hidden ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_equal_width_style_precedence ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_groove_inset_precedence ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_resolution_none ... ok [INFO] [stdout] test layout::table::tests::test_border_collapse_display ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_wider_wins_over_better_style ... ok [INFO] [stdout] test layout::table::tests::test_collapse_model_no_spacing_deducted ... ok [INFO] [stdout] test layout::table::tests::test_collapsed_border_dashed_visible ... ok [INFO] [stdout] test layout::table::tests::test_column_info_computed_width_initial_zero ... ok [INFO] [stdout] test layout::table::tests::test_collapsed_border_dotted_visible ... ok [INFO] [stdout] test layout::table::tests::test_collapsed_border_double_visible ... ok [INFO] [stdout] test layout::table::tests::test_collapsed_border_groove_visible ... ok [INFO] [stdout] test layout::table::tests::test_column_info_new ... ok [INFO] [stdout] test layout::table::tests::test_collapsed_border_none_factory ... ok [INFO] [stdout] test layout::table::tests::test_collapsed_border_ridge_visible ... ok [INFO] [stdout] test layout::table::tests::test_border_collapse_setting ... ok [INFO] [stdout] test layout::table::tests::test_collapsed_border_visible ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_resolution_width ... ok [INFO] [stdout] test layout::table::tests::test_cell_collapsed_borders_default ... ok [INFO] [stdout] test layout::table::tests::test_border_conflict_resolution_style ... ok [INFO] [stdout] test layout::table::tests::test_column_info_width_spec_variants ... ok [INFO] [stdout] test layout::table::tests::test_column_info_with_widths_computed_still_zero ... ok [INFO] [stdout] test layout::table::tests::test_column_width_equality ... ok [INFO] [stdout] test layout::table::tests::test_column_width_fixed_variant ... ok [INFO] [stdout] test layout::table::tests::test_column_width_proportional_variant ... ok [INFO] [stdout] test layout::table::tests::test_create_grid ... ok [INFO] [stdout] test layout::table::tests::test_create_grid_zero_cols ... ok [INFO] [stdout] test layout::table::tests::test_create_grid_zero_rows ... ok [INFO] [stdout] test layout::table::tests::test_distribute_colspan_three_cols_one_span ... ok [INFO] [stdout] test layout::table::tests::test_column_info_with_widths ... ok [INFO] [stdout] test layout::table::tests::test_fixed_width_proportional ... ok [INFO] [stdout] test layout::table::tests::test_empty_table_zero_columns ... ok [INFO] [stdout] test layout::table::tests::test_fixed_width_mixed ... ok [INFO] [stdout] test layout::table::tests::test_column_width_auto_variant ... ok [INFO] [stdout] test layout::table::tests::test_create_grid_all_cells_initially_none ... ok [INFO] [stdout] test layout::table::tests::test_distribute_colspan_widths ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_empty_columns ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_fit_within_available_width ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_proportional_3_1_ratio ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_single_auto_column_takes_all_remaining ... ok [INFO] [stdout] test layout::table::tests::test_distribute_colspan_fixed_column_unaffected ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_proportional_single ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_marker_zeroed_spans ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_rowspan_colspan_combined ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_rowspan_marks_spanned_rows ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_single_cell_span ... ok [INFO] [stdout] test layout::table::tests::test_layout_table_returns_area_id ... ok [INFO] [stdout] test layout::table::tests::test_measure_column_widths ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_with_content_id ... ok [INFO] [stdout] test layout::table::tests::test_measure_column_widths_empty_column_returns_zero ... ok [INFO] [stdout] test layout::table::tests::test_measure_column_widths_with_cell_returns_nonzero ... ok [INFO] [stdout] test layout::table::tests::test_place_cell_out_of_bounds_row ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_with_collapsed_borders ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_with_separate_borders ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_colspan_marks_spanned_cols ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_end_column_computed ... ok [INFO] [stdout] test layout::table::tests::test_grid_cell_marker_points_to_origin ... ok [INFO] [stdout] test layout::table::tests::test_fixed_width_single_column ... ok [INFO] [stdout] test layout::table::tests::test_measure_column_widths_max_gte_min ... ok [INFO] [stdout] test layout::table::tests::test_place_cell ... ok [INFO] [stdout] test layout::table::tests::test_one_column_table_many_rows ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_three_equal_fixed_columns ... ok [INFO] [stdout] test layout::table::tests::test_one_row_table_many_columns ... ok [INFO] [stdout] test layout::table::tests::test_layout_table_with_y_offset ... ok [INFO] [stdout] test layout::table::tests::test_place_cell_out_of_bounds_col ... ok [INFO] [stdout] test layout::table::tests::test_fixed_widths_auto_columns_share_remaining ... ok [INFO] [stdout] test layout::table::tests::test_layout_table_empty_grid ... ok [INFO] [stdout] test layout::table::tests::test_place_cell_span_clamped_at_bounds ... ok [INFO] [stdout] test layout::table::tests::test_separate_border_spacing_affects_available_width ... ok [INFO] [stdout] test layout::table::tests::test_place_cell_with_colspan ... ok [INFO] [stdout] test layout::table::tests::test_single_cell_table ... ok [INFO] [stdout] test layout::table::tests::test_single_proportional_column_zero_proportional_sum ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_available_width_stored ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_creation ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_chained_builder ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_default_border_spacing ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_mode_auto ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_mode_default_is_fixed ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_mode_default ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_with_border_spacing_getter ... ok [INFO] [stdout] test layout::table::tests::test_update_column_info_from_grid ... ok [INFO] [stdout] test layout::tests::test_block_layout_context_allocate ... ok [INFO] [stdout] test layout::tests::test_block_layout_context_add_space ... ok [INFO] [stdout] test layout::tests::test_block_layout_context_allocate_multiple ... ok [INFO] [stdout] test layout::tests::test_block_layout_context_allocate_with_spacing ... ok [INFO] [stdout] test layout::tests::test_block_layout_context_new ... ok [INFO] [stdout] test layout::tests::test_break_value_forces_break_auto ... ok [INFO] [stdout] test layout::tests::test_break_value_forces_page_break_column ... ok [INFO] [stdout] test layout::tests::test_break_value_forces_break_page ... ok [INFO] [stdout] test layout::tests::test_inline_layout_context_remaining_width ... ok [INFO] [stdout] test layout::tests::test_inline_layout_context_fits ... ok [INFO] [stdout] test layout::tests::test_inline_layout_context_new ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_mode_equality ... ok [INFO] [stdout] test layout::table::tests::test_table_layout_separates_border_spacing_in_auto_widths ... ok [INFO] [stdout] test layout::tests::test_text_align_display_left ... ok [INFO] [stdout] test layout::tests::test_line_breaker_break_into_words_empty ... ok [INFO] [stdout] test layout::tests::test_text_align_display_right ... ok [INFO] [stdout] test layout::tests::test_line_breaker_break_lines ... ok [INFO] [stdout] test layout::tests::test_inline_layout_context_with_text_align ... ok [INFO] [stdout] test layout::tests::test_line_breaker_break_into_words_multiple ... ok [INFO] [stdout] test layout::tests::test_streaming_config_re_exported ... ok [INFO] [stdout] test layout::tests::test_line_breaker_break_into_words_single ... ok [INFO] [stdout] test layout::tests::test_page_number_resolver_format ... ok [INFO] [stdout] test layout::tests::test_line_breaker_new ... ok [INFO] [stdout] test layout::tests::test_line_breaker_measure_text ... ok [INFO] [stdout] test layout::tests::test_page_number_resolver_new ... ok [INFO] [stdout] test layout::tests::test_page_number_resolver_register_element ... ok [INFO] [stdout] test layout::tests::test_page_number_resolver_set_current_page ... ok [INFO] [stdout] test layout::tests::test_streaming_layout_engine_re_exported ... ok [INFO] [stdout] test layout::tests::test_text_align_display_center ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 562 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Doc-tests fop_layout [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test src/lib.rs - (line 17) - compile ... ok [INFO] [stdout] test src/layout/properties/extraction.rs - layout::properties::extraction::measure_text_width (line 427) ... FAILED [INFO] [stdout] test src/layout/properties/types.rs - layout::properties::types::BreakValue (line 137) ... ok [INFO] [stdout] test src/layout/properties/break_keep.rs - layout::properties::break_keep::extract_break_before (line 50) ... ok [INFO] [stdout] test src/layout/properties/misc.rs - layout::properties::misc::extract_opacity (line 146) ... ok [INFO] [stdout] test src/layout/properties/types.rs - layout::properties::types::OverflowBehavior (line 226) ... ok [INFO] [stdout] test src/layout/properties/break_keep.rs - layout::properties::break_keep::extract_break_after (line 73) ... ok [INFO] [stdout] test src/layout/properties/types.rs - layout::properties::types::KeepConstraint (line 81) ... ok [INFO] [stdout] test src/layout/properties/types.rs - layout::properties::types::Keep (line 11) ... ok [INFO] [stdout] test src/layout/properties/break_keep.rs - layout::properties::break_keep::extract_widows (line 99) ... ok [INFO] [stdout] test src/layout/properties/misc.rs - layout::properties::misc::extract_column_count (line 93) ... ok [INFO] [stdout] test src/layout/properties/break_keep.rs - layout::properties::break_keep::extract_orphans (line 124) ... ok [INFO] [stdout] test src/layout/properties/misc.rs - layout::properties::misc::extract_column_gap (line 119) ... ok [INFO] [stdout] test src/layout/properties/break_keep.rs - layout::properties::break_keep::extract_keep_constraint (line 14) ... ok [INFO] [stdout] test src/layout/properties/misc.rs - layout::properties::misc::extract_overflow (line 15) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/layout/properties/extraction.rs - layout::properties::extraction::measure_text_width (line 427) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestFwEL5f/rustccm2lH9/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libfop_layout-6373a26ff7d1ebeb,libimage-80d6ac95bf4d8d4e,libimage_webp-a1ad34810799d68b,libqoi-bcb88bb55fd3f0ac,libmoxcms-e213cade041a9fc3,libpxfm-3407d26770f5d53a,libtiff-9c289651bb625053,libfax-4ac39d9b1e9a341d,libzune_jpeg-9ee34ac7cf01f61c,libzune_core-57b739d8d329f5fe,libpng-6228dc3729ae98fe,libbitflags-63e2f8b0afd96f09,libflate2-d9c4026b274c1f9c,libfdeflate-4d8d00bb786c9f7b,libcrc32fast-8fc8aec8e16f6960,libexr-15d6db8f11da9828,libminiz_oxide-93593ffe391c0ba9,libzune_inflate-d940db2e131158a5,libsimd_adler32-d38e69dcb654e74f,libbit_field-183fa0b090cef2ac,liblebe-a3c7b0dcbf12d5bd,libhalf-c84cac31dba20df0,libzerocopy-b6742bed749f9ed3,libsmallvec-8771e8f92861f13d,libzune_jpeg-d22557d6b5ea38ba,libzune_core-ee9fe62a8a2f051b,libgif-87e4747eb6dba361,libcolor_quant-ef1375a6dbc65607,libweezl-cc1921f6ab7a51c2,libbyteorder_lite-39c9971283b12499,libravif-16a7ff96ffae6c3a,libloop9-4184cd57990b7ee1,libavif_serialize-a51fcbc7fa7669e9,libquick_error-8b2db8f47c634be6,librgb-514208dbd4b24660,librav1e-a238295161e28060,libprofiling-e8e715ddc0228fe3,libav_scenechange-690fde8d22a33376,liby4m-d916e75cb53d916f,libaligned-544c65dc50828dc9,libas_slice-e5f73fe6321d9eeb,libstable_deref_trait-bb7bef0dfe712062,libav1_grain-e68b99633f0b6bd8,liblog-6c471594c474097a,libnom-9c40dfa1e7b4a81f,libnum_rational-7e4e5bc5af05c5ea,libnum_bigint-0ff7237918ae70f2,libnum_integer-34863a33a03447c7,libanyhow-4b98a5a15e092ec6,libmaybe_rayon-b0c2626ce0d8d053,librayon-09d8dc635e6de0c1,librayon_core-fbd7bdc195edf518,libcrossbeam_deque-cf6ede26adbbf61c,libcrossbeam_epoch-16e974da221873d2,libcrossbeam_utils-5d49caf4ce5b571b,libcfg_if-52879664ee908f39,libv_frame-aa81f38c74504571,libarrayvec-76bad465d21dbfa6,libaligned_vec-2873424235c0095b,libequator-a2704202454996ed,libbitstream_io-c416978c93aadcb3,libitertools-d7460268658b7504,libeither-0fdf45b61f79f227,libimgref-6fe18e9bed5e175f,libbytemuck-4d8fe7dd826de942,libnum_traits-8f4c483fc2497ec9,libfop_core-34e628ca052c5778,libquick_xml-dacc2b86a78b5f8b,libmemchr-324148c518a47e11,libserde-c710dd90b2ffffd9,libserde_core-4c06cb0a7c50bdc2,libfop_types-3a84b8fdaa1df98f,libthiserror-9726b1997ddf8c42}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestFwEL5f/rustccm2lH9/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestFwEL5f/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/layout/properties/extraction.rs - layout::properties::extraction::measure_text_width (line 427) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 14 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.95s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "e961658bd0c4f223b5c5a7ff7f48b8de2e990b10ac72f05170955880028b365f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e961658bd0c4f223b5c5a7ff7f48b8de2e990b10ac72f05170955880028b365f", kill_on_drop: false }` [INFO] [stdout] e961658bd0c4f223b5c5a7ff7f48b8de2e990b10ac72f05170955880028b365f