   Compiling fount v0.8.6 (/home/nkr/Projects/Fount Family/FountTUI)
warning: function `token_metrics` is never used
   --> src/layout.rs:204:4
    |
204 | fn token_metrics(text: &str, is_active: bool, hide_markup: bool) -> (u16, u16, bool) {
    |    ^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: `fount` (lib) generated 1 warning
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.09s
     Running unittests src/lib.rs (target/debug/deps/fount-d9c1891440a5816a)

running 50 tests

thread 'layout::layout_tests::test_build_layout_page_break_injection' (97083) panicked at src/layout.rs:855:9:
assertion `left == right` failed
  left: " "
 right: "────────────────────────────────────────────────────────────"
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

thread 'layout::layout_tests::test_build_layout_auto_contd' (97081) panicked at src/layout.rs:801:9:
assertion `left == right` failed
  left: "(удивлённо)"
 right: "КАПИТАН"

thread 'layout::layout_tests::test_is_printable' (97086) panicked at src/layout.rs:739:9:
assertion failed: !is_printable(LineType::Note)
test layout::layout_tests::test_build_layout_no_auto_contd_when_active ... ok

thread 'layout::layout_tests::test_layout_empty_line_inherits_indent' (97091) panicked at src/layout.rs:1201:9:
assertion `left == right` failed
  left: 0
 right: 11
test layout::layout_tests::test_build_layout_auto_contd ... FAILED
test layout::layout_tests::test_build_layout_page_break_injection ... FAILED
test layout::layout_tests::test_build_layout_phantom_lines_for_spacing ... ok

thread 'layout::layout_tests::test_layout_break_actions_enabled' (97089) panicked at src/layout.rs:1089:9:
assertion `left == right` failed: First line of action should remain on page 1 when breaking is allowed
  left: None
 right: Some(1)
test layout::layout_tests::test_is_printable ... FAILED
test layout::layout_tests::test_build_layout_scene_numbering ... ok
test layout::layout_tests::test_layout_empty_line_exceeding_width_wraps ... 
thread 'layout::layout_tests::test_layout_active_line_with_markup_wraps_correctly' (97087) panicked at src/layout.rs:1310:9:
assertion `left == right` failed: Inactive line should not wrap when markup is hidden
  left: 2
 right: 1
ok
test layout::layout_tests::test_layout_auto_contd_disabled ... ok
test layout::layout_tests::test_layout_empty_line_inherits_indent ... 
thread 'layout::layout_tests::test_layout_hard_wrap_with_markup' (97096) panicked at src/layout.rs:997:9:
assertion `left == right` failed
  left: "**AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
 right: "**AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
FAILED

thread 'layout::layout_tests::test_layout_page_break_active_vs_inactive' (97099) panicked at src/layout.rs:1008:9:
assertion `left == right` failed
  left: " "
 right: "────────────────────────────────────────────────────────────"

thread 'layout::layout_tests::test_layout_no_break_actions' (97098) panicked at src/layout.rs:962:9:
assertion `left == right` failed
  left: None
 right: Some(2)
test layout::layout_tests::test_layout_empty_line_preserves_spaces ... ok
test layout::layout_tests::test_layout_hard_wrap_long_word ... ok
test layout::layout_tests::test_layout_break_actions_enabled ... FAILED
thread 'layout::layout_tests::test_layout_page_break_force_ascii' (97100) panicked at src/layout.rs:865:9:
assertion `left == right` failed
  left: " "
 right: "------------------------------------------------------------"

test layout::layout_tests::test_layout_active_line_with_markup_wraps_correctly ... FAILED

thread 'layout::layout_tests::test_layout_show_page_numbers_disabled' (97104) panicked at src/layout.rs:1039:9:
assertion `left == right` failed: Page number should be None when disabled
  left: Some(1)
 right: None
test layout::layout_tests::test_layout_hard_wrap_with_markup ... 
thread 'layout::layout_tests::test_layout_page_number_skips_empty_lines' (97101) panicked at src/layout.rs:1224:9:
assertion `left == right` failed
  left: Some(2)
 right: None
FAILED
test layout::layout_tests::test_layout_page_break_active_vs_inactive ... FAILED
test layout::layout_tests::test_layout_no_break_actions ... FAILED
test layout::layout_tests::test_layout_parenthetical_wrap_indent ... 
thread 'layout::layout_tests::test_layout_soft_wrap_preserves_spaces_exactly' (97107) panicked at src/layout.rs:1244:9:
assertion `left == right` failed: Line should wrap across 3 rows due to hard wrapping
  left: 2
 right: 3
ok
test layout::layout_tests::test_layout_page_break_force_ascii ... FAILED
test layout::layout_tests::test_layout_show_page_numbers_disabled ... FAILED
test layout::layout_tests::test_layout_show_scene_numbers_disabled ... ok
test layout::layout_tests::test_layout_page_number_skips_empty_lines ... FAILED
test layout::layout_tests::test_layout_smart_heading_spacing ... ok
test layout::layout_tests::test_layout_phantom_lines_page_break_rollover ... ok
test layout::layout_tests::test_layout_soft_wrap_preserves_spaces_exactly ... FAILED
test layout::layout_tests::test_layout_tokenize_preserves_multiple_spaces ... ok
test layout::layout_tests::test_layout_word_wrapping ... ok
test layout::layout_tests::test_sigil_left_chars_calculation ... ok
test layout::layout_tests::test_strip_sigils_action ... ok

thread 'layout::layout_tests::test_strip_sigils_inline_note_in_heading' (97115) panicked at src/layout.rs:1343:9:
assertion `left == right` failed
  left: None
 right: Some(Yellow)
test layout::layout_tests::test_strip_sigils_centered ... ok
test layout::layout_tests::test_strip_sigils_character ... ok
test layout::layout_tests::test_strip_sigils_dual_character ... ok
test layout::layout_tests::test_strip_sigils_lyrics ... ok
thread 'layout::layout_tests::test_layout_hardcoded_scene_numbers_stripped' (97097) panicked at src/layout.rs:941:9:
assertion `left == right` failed
  left: "INT. KITCHEN - DAY #12A#"
 right: "INT. KITCHEN - DAY"

test layout::layout_tests::test_strip_sigils_metadata ... ok
test layout::layout_tests::test_strip_sigils_scene_heading ... ok
test layout::layout_tests::test_strip_sigils_shot ... ok
thread 'layout::layout_tests::test_layout_explicit_scene_numbers_logic' (97094) panicked at src/layout.rs:1396:9:
assertion `left == right` failed
  left: "INT. TWO #5#"
 right: "INT. TWO"

test layout::layout_tests::test_strip_sigils_transition ... ok
test layout::layout_tests::test_strip_sigils_inline_note_in_heading ... FAILED
test layout::layout_tests::test_visual_row_logical_to_visual_x ... ok
test layout::layout_tests::test_visual_row_visual_to_logical_x ... ok
test layout::layout_tests::test_visual_to_logical_x_max_logical_break ... ok
test layout::layout_tests::test_layout_explicit_scene_numbers_active_line ... ok
test layout::layout_tests::test_layout_hardcoded_scene_numbers_stripped ... FAILED
test layout::layout_tests::test_layout_explicit_scene_numbers_logic ... FAILED

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 33, Max: 28, Text: '󐺠:$p¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 19

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\u{8bd47}Xn{J¥?\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 32, Max: 28, Text: ':$p¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 18

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "Xn{J¥?\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 32, Max: 28, Text: ':$p¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 17

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "n{J¥?\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 16

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "{J¥?\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 31, Max: 28, Text: '$p¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 15

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "J¥?\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 14

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "¥?\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: 'p¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 13

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "?\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 12

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\u{feff}\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 11

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\u{7f}LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 10

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "LÉ\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 9

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "É\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 8

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\t4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 7

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "4\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 6

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\u{1b}\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 5

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\u{35d03}\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\u{db77d}\r\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\r\t*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "\t*"
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: "*"
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: ""
 right: "==="

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1487:17:
assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: ""
 right: "==="

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_conserves_text_all_types' (97127) panicked at src/layout.rs:1448:5:
Test failed: assertion `left == right` failed: Text conservation failed for type PageBreak! Original vs Reconstructed differ.
  left: ""
 right: "===".
minimal failing input: s = "", lt = PageBreak
	successes: 0
	local rejects: 0
	global rejects: 0


thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4
test layout::property_tests::prop_layout_conserves_text_all_types ... 
thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'
FAILED

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1547:17:
assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_char_boundaries_are_valid' (97124) panicked at src/layout.rs:1448:5:
Test failed: assertion `left == right` failed: Final char_end did not reach the end of the string
  left: 3
 right: 4.
minimal failing input: s = "\u{e000}\u{b}\0 ", lt = PageBreak
	successes: 0
	local rejects: 0
	global rejects: 0


thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'
test layout::property_tests::prop_char_boundaries_are_valid ... FAILED

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¥wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '£wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¢wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡wz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡lz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡fz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡cz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡bz<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡az<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡am<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡ag<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡ad<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡ab<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa<叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa6叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa3叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa1叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0叓?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0㼇?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0㒡?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⽮?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⻈?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺟?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺊?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀?𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀7𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀3𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀1𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𵃨&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𧳖&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𡋍&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠖌&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠈼&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠂔&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀪&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀐&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀃&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀&M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀#M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀!M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 M򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 G򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 D򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 B򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A򢑣򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A񑊂򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 A𨦑򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A𔔙򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 Aꋝ򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 A冿򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A⤰򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 Aᓨ򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A࿖򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 Aຒ򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A෰򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 Aඟ򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൶򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൬򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൧򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൥򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤򨣌'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤񔒶'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 A൤𪊫'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤𕆦'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤ꤣ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 A൤哢'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤⫁'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤ᖱ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤଩'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤ץ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ҕ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ϭ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Θ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤΃'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤͹'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤ʹ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤ͱ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ'*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ#*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ!*&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ *&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ %&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ "&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ !&:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ  &:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ  #:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ  !:T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   :T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   5T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   2T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   1T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0T𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0J𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0E𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0C𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0B𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𾅔{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𮤧{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𦴑{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𢼆{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𡀀{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠁽{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀁{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀{{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀n{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀g{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀d{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀b{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀a{@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀an@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀ag@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀ad@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀ab@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa@񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa8񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa4񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa2񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa1񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0񭞦�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0𶰣�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0𛙢�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0𔣲�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0𑈺�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0�s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0聏s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 30, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0䁸s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0₌s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0႖s.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ಙs.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ચs.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ছs.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0छs.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ऋs.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःs.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःs.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःj.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःe.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःc.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःb.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa.Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa'Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa#Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa!Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa Q¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa I¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa E¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa C¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa B¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa A¥'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa A£'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa A¢'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa A¡'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1505:17:
Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa A¡'

thread 'layout::property_tests::prop_layout_width_never_exceeds_limit' (97128) panicked at src/layout.rs:1448:5:
Test failed: Row exceeded max width for type Parenthetical! Width: 29, Max: 28, Text: '¡aa0⺀0𠀀 A൤Ͱ   0A𠀀aa0ःa A¡'.
minimal failing input: s = "¡aa0⺀0𠀀 A\u{d64}Ͱ   0A𠀀aa0\u{e000}ःa A¡", lt = Parenthetical
	successes: 0
	local rejects: 0
	global rejects: 0

test layout::property_tests::prop_layout_width_never_exceeds_limit ... FAILED
test layout::property_tests::prop_to_uppercase_1to1_invariant ... ok
test layout::property_tests::prop_sigil_stripping_is_safe_for_utf8 ... ok
test layout::property_tests::prop_cursor_roundtrip_never_panics ... ok
test layout::property_tests::prop_formatting_parser_never_panics ... ok

failures:

failures:
    layout::layout_tests::test_build_layout_auto_contd
    layout::layout_tests::test_build_layout_page_break_injection
    layout::layout_tests::test_is_printable
    layout::layout_tests::test_layout_active_line_with_markup_wraps_correctly
    layout::layout_tests::test_layout_break_actions_enabled
    layout::layout_tests::test_layout_empty_line_inherits_indent
    layout::layout_tests::test_layout_explicit_scene_numbers_logic
    layout::layout_tests::test_layout_hard_wrap_with_markup
    layout::layout_tests::test_layout_hardcoded_scene_numbers_stripped
    layout::layout_tests::test_layout_no_break_actions
    layout::layout_tests::test_layout_page_break_active_vs_inactive
    layout::layout_tests::test_layout_page_break_force_ascii
    layout::layout_tests::test_layout_page_number_skips_empty_lines
    layout::layout_tests::test_layout_show_page_numbers_disabled
    layout::layout_tests::test_layout_soft_wrap_preserves_spaces_exactly
    layout::layout_tests::test_strip_sigils_inline_note_in_heading
    layout::property_tests::prop_char_boundaries_are_valid
    layout::property_tests::prop_layout_conserves_text_all_types
    layout::property_tests::prop_layout_width_never_exceeds_limit

test result: FAILED. 31 passed; 19 failed; 0 ignored; 0 measured; 325 filtered out; finished in 0.14s

error: test failed, to rerun pass `--lib`
