From e88e56723c2e02bfbb4067a5cf96fa470e4f1ab5 Mon Sep 17 00:00:00 2001 From: Joel Parker Henderson Date: Wed, 2 Oct 2024 18:35:14 +0200 Subject: [PATCH] Add assert_iter* iterator macros --- CHANGES.md | 10 +- Cargo.toml | 2 +- README.md | 110 ++-- doc/lib/all.html | 2 +- doc/lib/assert_iter/assert_iter_eq/index.html | 16 + .../assert_iter_eq/sidebar-items.js | 1 + doc/lib/assert_iter/assert_iter_ge/index.html | 16 + .../assert_iter_ge/sidebar-items.js | 1 + doc/lib/assert_iter/assert_iter_gt/index.html | 16 + .../assert_iter_gt/sidebar-items.js | 1 + doc/lib/assert_iter/assert_iter_le/index.html | 16 + .../assert_iter_le/sidebar-items.js | 1 + doc/lib/assert_iter/assert_iter_lt/index.html | 16 + .../assert_iter_lt/sidebar-items.js | 1 + doc/lib/assert_iter/assert_iter_ne/index.html | 16 + .../assert_iter_ne/sidebar-items.js | 1 + doc/lib/assert_iter/index.html | 24 + doc/lib/assert_iter/sidebar-items.js | 1 + doc/lib/index.html | 42 +- doc/lib/macro.assert_approx_eq.html | 2 +- doc/lib/macro.assert_approx_ne.html | 2 +- doc/lib/macro.assert_bag_eq.html | 2 +- doc/lib/macro.assert_bag_ne.html | 2 +- doc/lib/macro.assert_bag_subbag.html | 2 +- doc/lib/macro.assert_bag_superbag.html | 2 +- .../macro.assert_command_stderr_contains.html | 2 +- doc/lib/macro.assert_command_stderr_eq.html | 2 +- .../macro.assert_command_stderr_eq_expr.html | 2 +- .../macro.assert_command_stderr_is_match.html | 2 +- .../macro.assert_command_stdout_contains.html | 2 +- doc/lib/macro.assert_command_stdout_eq.html | 2 +- .../macro.assert_command_stdout_eq_expr.html | 2 +- .../macro.assert_command_stdout_is_match.html | 2 +- doc/lib/macro.assert_contains.html | 2 +- doc/lib/macro.assert_ends_with.html | 2 +- doc/lib/macro.assert_err.html | 2 +- doc/lib/macro.assert_err_eq.html | 2 +- doc/lib/macro.assert_err_eq_expr.html | 2 +- doc/lib/macro.assert_err_ne.html | 2 +- doc/lib/macro.assert_err_ne_expr.html | 2 +- doc/lib/macro.assert_fn_eq.html | 2 +- doc/lib/macro.assert_fn_eq_expr.html | 2 +- doc/lib/macro.assert_fn_err_eq.html | 2 +- doc/lib/macro.assert_fn_err_eq_expr.html | 2 +- doc/lib/macro.assert_fn_err_ge.html | 2 +- doc/lib/macro.assert_fn_err_ge_expr.html | 2 +- doc/lib/macro.assert_fn_err_gt.html | 2 +- doc/lib/macro.assert_fn_err_gt_expr.html | 2 +- doc/lib/macro.assert_fn_err_le.html | 2 +- doc/lib/macro.assert_fn_err_le_expr.html | 2 +- doc/lib/macro.assert_fn_err_lt.html | 2 +- doc/lib/macro.assert_fn_err_lt_expr.html | 2 +- doc/lib/macro.assert_fn_err_ne.html | 2 +- doc/lib/macro.assert_fn_err_ne_expr.html | 2 +- doc/lib/macro.assert_fn_ge.html | 2 +- doc/lib/macro.assert_fn_ge_expr.html | 2 +- doc/lib/macro.assert_fn_gt.html | 2 +- doc/lib/macro.assert_fn_gt_expr.html | 2 +- doc/lib/macro.assert_fn_le.html | 2 +- doc/lib/macro.assert_fn_le_expr.html | 2 +- doc/lib/macro.assert_fn_lt.html | 2 +- doc/lib/macro.assert_fn_lt_expr.html | 2 +- doc/lib/macro.assert_fn_ne.html | 2 +- doc/lib/macro.assert_fn_ok_eq.html | 2 +- doc/lib/macro.assert_fn_ok_eq_expr.html | 2 +- doc/lib/macro.assert_fn_ok_ge.html | 2 +- doc/lib/macro.assert_fn_ok_ge_expr.html | 2 +- doc/lib/macro.assert_fn_ok_gt.html | 2 +- doc/lib/macro.assert_fn_ok_gt_expr.html | 2 +- doc/lib/macro.assert_fn_ok_le.html | 2 +- doc/lib/macro.assert_fn_ok_le_expr.html | 2 +- doc/lib/macro.assert_fn_ok_lt_expr.html | 2 +- doc/lib/macro.assert_fn_ok_ne.html | 2 +- doc/lib/macro.assert_fn_ok_ne_expr.html | 2 +- ...cro.assert_fs_read_to_string_contains.html | 2 +- .../macro.assert_fs_read_to_string_eq.html | 2 +- ...acro.assert_fs_read_to_string_eq_expr.html | 2 +- .../macro.assert_fs_read_to_string_ge.html | 2 +- ...acro.assert_fs_read_to_string_ge_expr.html | 2 +- .../macro.assert_fs_read_to_string_gt.html | 2 +- ...acro.assert_fs_read_to_string_gt_expr.html | 2 +- .../macro.assert_fs_read_to_string_le.html | 2 +- ...acro.assert_fs_read_to_string_le_expr.html | 2 +- .../macro.assert_fs_read_to_string_lt.html | 2 +- ...acro.assert_fs_read_to_string_lt_expr.html | 2 +- ...acro.assert_fs_read_to_string_matches.html | 2 +- .../macro.assert_fs_read_to_string_ne.html | 2 +- ...acro.assert_fs_read_to_string_ne_expr.html | 2 +- doc/lib/macro.assert_ge.html | 2 +- doc/lib/macro.assert_gt.html | 2 +- doc/lib/macro.assert_in_delta.html | 2 +- doc/lib/macro.assert_in_epsilon.html | 2 +- doc/lib/macro.assert_infix.html | 2 +- ...cro.assert_io_read_to_string_contains.html | 2 +- .../macro.assert_io_read_to_string_eq.html | 2 +- ...acro.assert_io_read_to_string_eq_expr.html | 2 +- .../macro.assert_io_read_to_string_ge.html | 2 +- ...acro.assert_io_read_to_string_ge_expr.html | 2 +- .../macro.assert_io_read_to_string_gt.html | 2 +- ...acro.assert_io_read_to_string_gt_expr.html | 2 +- .../macro.assert_io_read_to_string_le.html | 2 +- ...acro.assert_io_read_to_string_le_expr.html | 2 +- .../macro.assert_io_read_to_string_lt.html | 2 +- ...acro.assert_io_read_to_string_lt_expr.html | 2 +- ...acro.assert_io_read_to_string_matches.html | 2 +- .../macro.assert_io_read_to_string_ne.html | 2 +- ...acro.assert_io_read_to_string_ne_expr.html | 2 +- doc/lib/macro.assert_is_match.html | 2 +- doc/lib/macro.assert_iter_eq!.html | 11 + doc/lib/macro.assert_iter_eq.html | 38 ++ doc/lib/macro.assert_iter_eq_as_result!.html | 11 + doc/lib/macro.assert_iter_eq_as_result.html | 25 + doc/lib/macro.assert_iter_ge!.html | 11 + doc/lib/macro.assert_iter_ge.html | 38 ++ doc/lib/macro.assert_iter_ge_as_result!.html | 11 + doc/lib/macro.assert_iter_ge_as_result.html | 25 + doc/lib/macro.assert_iter_gt!.html | 11 + doc/lib/macro.assert_iter_gt.html | 38 ++ doc/lib/macro.assert_iter_gt_as_result!.html | 11 + doc/lib/macro.assert_iter_gt_as_result.html | 25 + doc/lib/macro.assert_iter_le!.html | 11 + doc/lib/macro.assert_iter_le.html | 38 ++ doc/lib/macro.assert_iter_le_as_result!.html | 11 + doc/lib/macro.assert_iter_le_as_result.html | 25 + doc/lib/macro.assert_iter_lt!.html | 11 + doc/lib/macro.assert_iter_lt.html | 38 ++ doc/lib/macro.assert_iter_lt_as_result!.html | 11 + doc/lib/macro.assert_iter_lt_as_result.html | 25 + doc/lib/macro.assert_iter_ne!.html | 11 + doc/lib/macro.assert_iter_ne.html | 38 ++ doc/lib/macro.assert_iter_ne_as_result!.html | 11 + doc/lib/macro.assert_iter_ne_as_result.html | 25 + doc/lib/macro.assert_le.html | 2 +- doc/lib/macro.assert_lt.html | 2 +- doc/lib/macro.assert_none.html | 2 +- doc/lib/macro.assert_not_contains.html | 2 +- doc/lib/macro.assert_not_ends_with.html | 2 +- doc/lib/macro.assert_not_match.html | 2 +- doc/lib/macro.assert_not_starts_with.html | 2 +- doc/lib/macro.assert_ok.html | 2 +- doc/lib/macro.assert_ok_eq.html | 2 +- doc/lib/macro.assert_ok_eq_expr.html | 2 +- doc/lib/macro.assert_ok_ne.html | 2 +- doc/lib/macro.assert_ok_ne_expr.html | 2 +- doc/lib/macro.assert_option_none.html | 2 +- doc/lib/macro.assert_option_some.html | 2 +- doc/lib/macro.assert_option_some_eq.html | 2 +- doc/lib/macro.assert_option_some_ne.html | 2 +- doc/lib/macro.assert_pending.html | 2 +- doc/lib/macro.assert_poll_pending.html | 2 +- doc/lib/macro.assert_poll_ready.html | 2 +- doc/lib/macro.assert_poll_ready_eq.html | 2 +- doc/lib/macro.assert_poll_ready_ne.html | 2 +- ...o.assert_program_args_stderr_contains.html | 2 +- .../macro.assert_program_args_stderr_eq.html | 2 +- ...ro.assert_program_args_stderr_eq_expr.html | 2 +- .../macro.assert_program_args_stderr_ge.html | 2 +- ...ro.assert_program_args_stderr_ge_expr.html | 2 +- .../macro.assert_program_args_stderr_gt.html | 2 +- ...ro.assert_program_args_stderr_gt_expr.html | 2 +- ...o.assert_program_args_stderr_is_match.html | 2 +- .../macro.assert_program_args_stderr_le.html | 2 +- ...ro.assert_program_args_stderr_le_expr.html | 2 +- .../macro.assert_program_args_stderr_lt.html | 2 +- ...ro.assert_program_args_stderr_lt_expr.html | 2 +- .../macro.assert_program_args_stderr_ne.html | 2 +- ...ro.assert_program_args_stderr_ne_expr.html | 2 +- ...o.assert_program_args_stdout_contains.html | 2 +- .../macro.assert_program_args_stdout_eq.html | 2 +- ...ro.assert_program_args_stdout_eq_expr.html | 2 +- .../macro.assert_program_args_stdout_ge.html | 2 +- ...ro.assert_program_args_stdout_ge_expr.html | 2 +- .../macro.assert_program_args_stdout_gt.html | 2 +- ...ro.assert_program_args_stdout_gt_expr.html | 2 +- ...o.assert_program_args_stdout_is_match.html | 2 +- .../macro.assert_program_args_stdout_le.html | 2 +- ...ro.assert_program_args_stdout_le_expr.html | 2 +- .../macro.assert_program_args_stdout_lt.html | 2 +- ...ro.assert_program_args_stdout_lt_expr.html | 2 +- .../macro.assert_program_args_stdout_ne.html | 2 +- ...ro.assert_program_args_stdout_ne_expr.html | 2 +- doc/lib/macro.assert_ready.html | 2 +- doc/lib/macro.assert_ready_eq.html | 2 +- doc/lib/macro.assert_ready_eq_expr.html | 2 +- doc/lib/macro.assert_ready_ne.html | 2 +- doc/lib/macro.assert_ready_ne_expr.html | 2 +- doc/lib/macro.assert_result_err.html | 2 +- doc/lib/macro.assert_result_ok.html | 2 +- doc/lib/macro.assert_result_ok_eq.html | 2 +- doc/lib/macro.assert_result_ok_ne.html | 2 +- doc/lib/macro.assert_set_disjoint.html | 2 +- doc/lib/macro.assert_set_eq.html | 2 +- doc/lib/macro.assert_set_joint.html | 2 +- doc/lib/macro.assert_set_ne.html | 2 +- doc/lib/macro.assert_set_subset.html | 2 +- doc/lib/macro.assert_set_superset.html | 2 +- doc/lib/macro.assert_some.html | 2 +- doc/lib/macro.assert_some_eq.html | 2 +- doc/lib/macro.assert_some_eq_expr.html | 2 +- doc/lib/macro.assert_some_ne.html | 2 +- doc/lib/macro.assert_some_ne_expr.html | 2 +- doc/lib/macro.assert_starts_with.html | 2 +- doc/lib/macro.debug_assert_iter_eq!.html | 11 + doc/lib/macro.debug_assert_iter_eq.html | 27 + doc/lib/macro.debug_assert_iter_ge!.html | 11 + doc/lib/macro.debug_assert_iter_ge.html | 27 + doc/lib/macro.debug_assert_iter_gt!.html | 11 + doc/lib/macro.debug_assert_iter_gt.html | 27 + doc/lib/macro.debug_assert_iter_le!.html | 11 + doc/lib/macro.debug_assert_iter_le.html | 27 + doc/lib/macro.debug_assert_iter_lt!.html | 11 + doc/lib/macro.debug_assert_iter_lt.html | 27 + doc/lib/macro.debug_assert_iter_ne!.html | 11 + doc/lib/macro.debug_assert_iter_ne.html | 27 + doc/lib/sidebar-items.js | 2 +- doc/search-index.js | 2 +- doc/search.desc/lib/lib-desc-0-.js | 2 +- doc/src-files.js | 2 +- doc/src/lib/assert.rs.html | 4 +- doc/src/lib/assert_approx_eq.rs.html | 8 +- doc/src/lib/assert_approx_ne.rs.html | 8 +- doc/src/lib/assert_bag/assert_bag_eq.rs.html | 8 +- doc/src/lib/assert_bag/assert_bag_ne.rs.html | 8 +- .../lib/assert_bag/assert_bag_subbag.rs.html | 10 +- .../assert_bag/assert_bag_superbag.rs.html | 10 +- .../assert_command_stderr_contains.rs.html | 10 +- .../assert_command_stderr_eq.rs.html | 10 +- .../assert_command_stderr_eq_expr.rs.html | 10 +- .../assert_command_stderr_is_match.rs.html | 10 +- .../assert_command_stdout_contains.rs.html | 10 +- .../assert_command_stdout_eq.rs.html | 10 +- .../assert_command_stdout_eq_expr.rs.html | 10 +- .../assert_command_stdout_is_match.rs.html | 10 +- doc/src/lib/assert_contains.rs.html | 10 +- doc/src/lib/assert_ends_with.rs.html | 8 +- doc/src/lib/assert_eq.rs.html | 4 +- doc/src/lib/assert_err.rs.html | 8 +- doc/src/lib/assert_err/assert_err.rs.html | 8 +- doc/src/lib/assert_err/assert_err_eq.rs.html | 12 +- .../lib/assert_err/assert_err_eq_expr.rs.html | 12 +- doc/src/lib/assert_err/assert_err_ne.rs.html | 12 +- .../lib/assert_err/assert_err_ne_expr.rs.html | 12 +- doc/src/lib/assert_err/mod.rs.html | 18 +- doc/src/lib/assert_err_eq.rs.html | 12 +- doc/src/lib/assert_err_eq_expr.rs.html | 12 +- doc/src/lib/assert_err_ne.rs.html | 12 +- doc/src/lib/assert_err_ne_expr.rs.html | 12 +- doc/src/lib/assert_fn/assert_fn_eq.rs.html | 12 +- .../lib/assert_fn/assert_fn_eq_expr.rs.html | 12 +- doc/src/lib/assert_fn/assert_fn_ge.rs.html | 12 +- .../lib/assert_fn/assert_fn_ge_expr.rs.html | 12 +- doc/src/lib/assert_fn/assert_fn_gt.rs.html | 16 +- .../lib/assert_fn/assert_fn_gt_expr.rs.html | 16 +- doc/src/lib/assert_fn/assert_fn_le.rs.html | 12 +- .../lib/assert_fn/assert_fn_le_expr.rs.html | 12 +- doc/src/lib/assert_fn/assert_fn_lt.rs.html | 16 +- .../lib/assert_fn/assert_fn_lt_expr.rs.html | 16 +- doc/src/lib/assert_fn/assert_fn_ne.rs.html | 12 +- .../lib/assert_fn/assert_fn_ne_expr.rs.html | 10 +- .../assert_fn_err/assert_fn_err_eq.rs.html | 16 +- .../assert_fn_err_eq_expr.rs.html | 16 +- .../assert_fn_err/assert_fn_err_ge.rs.html | 16 +- .../assert_fn_err_ge_expr.rs.html | 16 +- .../assert_fn_err/assert_fn_err_gt.rs.html | 20 +- .../assert_fn_err_gt_expr.rs.html | 20 +- .../assert_fn_err/assert_fn_err_le.rs.html | 16 +- .../assert_fn_err_le_expr.rs.html | 16 +- .../assert_fn_err/assert_fn_err_lt.rs.html | 20 +- .../assert_fn_err_lt_expr.rs.html | 20 +- .../assert_fn_err/assert_fn_err_ne.rs.html | 16 +- .../assert_fn_err_ne_expr.rs.html | 16 +- .../lib/assert_fn_ok/assert_fn_ok_eq.rs.html | 16 +- .../assert_fn_ok/assert_fn_ok_eq_expr.rs.html | 16 +- .../lib/assert_fn_ok/assert_fn_ok_ge.rs.html | 16 +- .../assert_fn_ok/assert_fn_ok_ge_expr.rs.html | 16 +- .../lib/assert_fn_ok/assert_fn_ok_gt.rs.html | 20 +- .../assert_fn_ok/assert_fn_ok_gt_expr.rs.html | 20 +- .../lib/assert_fn_ok/assert_fn_ok_le.rs.html | 16 +- .../assert_fn_ok/assert_fn_ok_le_expr.rs.html | 16 +- .../lib/assert_fn_ok/assert_fn_ok_lt.rs.html | 18 +- .../assert_fn_ok/assert_fn_ok_lt_expr.rs.html | 16 +- .../lib/assert_fn_ok/assert_fn_ok_ne.rs.html | 16 +- .../assert_fn_ok/assert_fn_ok_ne_expr.rs.html | 16 +- .../assert_fs_read_to_string_contains.rs.html | 10 +- .../assert_fs_read_to_string_eq.rs.html | 10 +- .../assert_fs_read_to_string_eq_expr.rs.html | 10 +- .../assert_fs_read_to_string_ge.rs.html | 10 +- .../assert_fs_read_to_string_ge_expr.rs.html | 10 +- .../assert_fs_read_to_string_gt.rs.html | 10 +- .../assert_fs_read_to_string_gt_expr.rs.html | 10 +- .../assert_fs_read_to_string_le.rs.html | 10 +- .../assert_fs_read_to_string_le_expr.rs.html | 10 +- .../assert_fs_read_to_string_lt.rs.html | 10 +- .../assert_fs_read_to_string_lt_expr.rs.html | 10 +- .../assert_fs_read_to_string_matches.rs.html | 10 +- .../assert_fs_read_to_string_ne.rs.html | 10 +- .../assert_fs_read_to_string_ne_expr.rs.html | 10 +- doc/src/lib/assert_ge.rs.html | 8 +- doc/src/lib/assert_gt.rs.html | 8 +- doc/src/lib/assert_in_delta.rs.html | 8 +- doc/src/lib/assert_in_epsilon.rs.html | 8 +- doc/src/lib/assert_infix.rs.html | 10 +- .../assert_io_read_to_string_contains.rs.html | 10 +- .../assert_io_read_to_string_eq.rs.html | 10 +- .../assert_io_read_to_string_eq_expr.rs.html | 10 +- .../assert_io_read_to_string_ge.rs.html | 10 +- .../assert_io_read_to_string_ge_expr.rs.html | 10 +- .../assert_io_read_to_string_gt.rs.html | 10 +- .../assert_io_read_to_string_gt_expr.rs.html | 10 +- .../assert_io_read_to_string_le.rs.html | 10 +- .../assert_io_read_to_string_le_expr.rs.html | 10 +- .../assert_io_read_to_string_lt.rs.html | 10 +- .../assert_io_read_to_string_lt_expr.rs.html | 10 +- .../assert_io_read_to_string_matches.rs.html | 10 +- .../assert_io_read_to_string_ne.rs.html | 10 +- .../assert_io_read_to_string_ne_expr.rs.html | 10 +- doc/src/lib/assert_is_match.rs.html | 8 +- .../lib/assert_iter/assert_iter_eq.rs.html | 433 ++++++++++++++++ .../lib/assert_iter/assert_iter_ge.rs.html | 447 +++++++++++++++++ .../lib/assert_iter/assert_iter_gt.rs.html | 469 +++++++++++++++++ .../lib/assert_iter/assert_iter_le.rs.html | 447 +++++++++++++++++ .../lib/assert_iter/assert_iter_lt.rs.html | 471 ++++++++++++++++++ .../lib/assert_iter/assert_iter_ne.rs.html | 431 ++++++++++++++++ doc/src/lib/assert_iter/mod.rs.html | 49 ++ doc/src/lib/assert_le.rs.html | 8 +- doc/src/lib/assert_lt.rs.html | 8 +- doc/src/lib/assert_ne.rs.html | 4 +- doc/src/lib/assert_none.rs.html | 8 +- doc/src/lib/assert_none/assert_none.rs.html | 8 +- doc/src/lib/assert_none/mod.rs.html | 4 +- doc/src/lib/assert_not_contains.rs.html | 10 +- doc/src/lib/assert_not_ends_with.rs.html | 8 +- doc/src/lib/assert_not_match.rs.html | 8 +- doc/src/lib/assert_not_starts_with.rs.html | 8 +- doc/src/lib/assert_ok.rs.html | 8 +- doc/src/lib/assert_ok/assert_ok.rs.html | 8 +- doc/src/lib/assert_ok/assert_ok_eq.rs.html | 12 +- .../lib/assert_ok/assert_ok_eq_expr.rs.html | 12 +- doc/src/lib/assert_ok/assert_ok_ne.rs.html | 12 +- .../lib/assert_ok/assert_ok_ne_expr.rs.html | 12 +- doc/src/lib/assert_ok/mod.rs.html | 18 +- doc/src/lib/assert_ok_eq.rs.html | 12 +- doc/src/lib/assert_ok_eq_expr.rs.html | 12 +- doc/src/lib/assert_ok_ne.rs.html | 12 +- doc/src/lib/assert_ok_ne_expr.rs.html | 12 +- .../assert_option/assert_option_none.rs.html | 8 +- .../assert_option/assert_option_some.rs.html | 8 +- .../assert_option_some_eq.rs.html | 12 +- .../assert_option_some_ne.rs.html | 12 +- doc/src/lib/assert_pending.rs.html | 8 +- .../lib/assert_pending/assert_pending.rs.html | 8 +- doc/src/lib/assert_pending/mod.rs.html | 2 +- .../assert_poll/assert_poll_pending.rs.html | 8 +- .../lib/assert_poll/assert_poll_ready.rs.html | 8 +- .../assert_poll/assert_poll_ready_eq.rs.html | 12 +- .../assert_poll/assert_poll_ready_ne.rs.html | 12 +- ...ssert_program_args_stderr_contains.rs.html | 10 +- .../assert_program_args_stderr_eq.rs.html | 10 +- ...assert_program_args_stderr_eq_expr.rs.html | 10 +- .../assert_program_args_stderr_ge.rs.html | 10 +- ...assert_program_args_stderr_ge_expr.rs.html | 10 +- .../assert_program_args_stderr_gt.rs.html | 10 +- ...assert_program_args_stderr_gt_expr.rs.html | 10 +- ...ssert_program_args_stderr_is_match.rs.html | 10 +- .../assert_program_args_stderr_le.rs.html | 10 +- ...assert_program_args_stderr_le_expr.rs.html | 10 +- .../assert_program_args_stderr_lt.rs.html | 10 +- ...assert_program_args_stderr_lt_expr.rs.html | 10 +- .../assert_program_args_stderr_ne.rs.html | 10 +- ...assert_program_args_stderr_ne_expr.rs.html | 10 +- ...ssert_program_args_stdout_contains.rs.html | 10 +- .../assert_program_args_stdout_eq.rs.html | 10 +- ...assert_program_args_stdout_eq_expr.rs.html | 10 +- .../assert_program_args_stdout_ge.rs.html | 10 +- ...assert_program_args_stdout_ge_expr.rs.html | 10 +- .../assert_program_args_stdout_gt.rs.html | 10 +- ...assert_program_args_stdout_gt_expr.rs.html | 10 +- ...ssert_program_args_stdout_is_match.rs.html | 10 +- .../assert_program_args_stdout_le.rs.html | 10 +- ...assert_program_args_stdout_le_expr.rs.html | 10 +- .../assert_program_args_stdout_lt.rs.html | 10 +- ...assert_program_args_stdout_lt_expr.rs.html | 10 +- .../assert_program_args_stdout_ne.rs.html | 10 +- ...assert_program_args_stdout_ne_expr.rs.html | 10 +- doc/src/lib/assert_ready.rs.html | 8 +- doc/src/lib/assert_ready/assert_ready.rs.html | 8 +- .../lib/assert_ready/assert_ready_eq.rs.html | 12 +- .../assert_ready/assert_ready_eq_expr.rs.html | 12 +- .../lib/assert_ready/assert_ready_ne.rs.html | 12 +- .../assert_ready/assert_ready_ne_expr.rs.html | 12 +- doc/src/lib/assert_ready/mod.rs.html | 18 +- doc/src/lib/assert_ready_eq.rs.html | 12 +- doc/src/lib/assert_ready_eq_expr.rs.html | 12 +- doc/src/lib/assert_ready_ne.rs.html | 12 +- doc/src/lib/assert_ready_ne_expr.rs.html | 12 +- .../assert_result/assert_result_err.rs.html | 8 +- .../assert_result/assert_result_ok.rs.html | 8 +- .../assert_result/assert_result_ok_eq.rs.html | 12 +- .../assert_result/assert_result_ok_ne.rs.html | 12 +- .../assert_set/assert_set_disjoint.rs.html | 8 +- doc/src/lib/assert_set/assert_set_eq.rs.html | 8 +- .../lib/assert_set/assert_set_joint.rs.html | 8 +- doc/src/lib/assert_set/assert_set_ne.rs.html | 8 +- .../lib/assert_set/assert_set_subset.rs.html | 8 +- .../assert_set/assert_set_superset.rs.html | 8 +- doc/src/lib/assert_some.rs.html | 8 +- doc/src/lib/assert_some/assert_some.rs.html | 8 +- .../lib/assert_some/assert_some_eq.rs.html | 12 +- .../assert_some/assert_some_eq_expr.rs.html | 12 +- .../lib/assert_some/assert_some_ne.rs.html | 12 +- .../assert_some/assert_some_ne_expr.rs.html | 12 +- doc/src/lib/assert_some/mod.rs.html | 18 +- doc/src/lib/assert_some_eq.rs.html | 12 +- doc/src/lib/assert_some_eq_expr.rs.html | 12 +- doc/src/lib/assert_some_ne.rs.html | 12 +- doc/src/lib/assert_some_ne_expr.rs.html | 12 +- doc/src/lib/assert_starts_with.rs.html | 8 +- doc/src/lib/lib.rs.html | 74 +-- src/assert.rs | 4 +- src/assert_approx_eq.rs | 8 +- src/assert_approx_ne.rs | 8 +- src/assert_bag/assert_bag_eq.rs | 8 +- src/assert_bag/assert_bag_ne.rs | 8 +- src/assert_bag/assert_bag_subbag.rs | 10 +- src/assert_bag/assert_bag_superbag.rs | 10 +- .../assert_command_stderr_contains.rs | 10 +- .../assert_command_stderr_eq.rs | 10 +- .../assert_command_stderr_eq_expr.rs | 10 +- .../assert_command_stderr_is_match.rs | 10 +- .../assert_command_stdout_contains.rs | 10 +- .../assert_command_stdout_eq.rs | 10 +- .../assert_command_stdout_eq_expr.rs | 10 +- .../assert_command_stdout_is_match.rs | 10 +- src/assert_contains.rs | 10 +- src/assert_ends_with.rs | 8 +- src/assert_eq.rs | 4 +- src/assert_err/assert_err.rs | 8 +- src/assert_err/assert_err_eq.rs | 12 +- src/assert_err/assert_err_eq_expr.rs | 12 +- src/assert_err/assert_err_ne.rs | 12 +- src/assert_err/assert_err_ne_expr.rs | 12 +- src/assert_err/mod.rs | 18 +- src/assert_fn/assert_fn_eq.rs | 12 +- src/assert_fn/assert_fn_eq_expr.rs | 12 +- src/assert_fn/assert_fn_ge.rs | 12 +- src/assert_fn/assert_fn_ge_expr.rs | 12 +- src/assert_fn/assert_fn_gt.rs | 16 +- src/assert_fn/assert_fn_gt_expr.rs | 16 +- src/assert_fn/assert_fn_le.rs | 12 +- src/assert_fn/assert_fn_le_expr.rs | 12 +- src/assert_fn/assert_fn_lt.rs | 16 +- src/assert_fn/assert_fn_lt_expr.rs | 16 +- src/assert_fn/assert_fn_ne.rs | 12 +- src/assert_fn/assert_fn_ne_expr.rs | 10 +- src/assert_fn_err/assert_fn_err_eq.rs | 16 +- src/assert_fn_err/assert_fn_err_eq_expr.rs | 16 +- src/assert_fn_err/assert_fn_err_ge.rs | 16 +- src/assert_fn_err/assert_fn_err_ge_expr.rs | 16 +- src/assert_fn_err/assert_fn_err_gt.rs | 20 +- src/assert_fn_err/assert_fn_err_gt_expr.rs | 20 +- src/assert_fn_err/assert_fn_err_le.rs | 16 +- src/assert_fn_err/assert_fn_err_le_expr.rs | 16 +- src/assert_fn_err/assert_fn_err_lt.rs | 20 +- src/assert_fn_err/assert_fn_err_lt_expr.rs | 20 +- src/assert_fn_err/assert_fn_err_ne.rs | 16 +- src/assert_fn_err/assert_fn_err_ne_expr.rs | 16 +- src/assert_fn_ok/assert_fn_ok_eq.rs | 16 +- src/assert_fn_ok/assert_fn_ok_eq_expr.rs | 16 +- src/assert_fn_ok/assert_fn_ok_ge.rs | 16 +- src/assert_fn_ok/assert_fn_ok_ge_expr.rs | 16 +- src/assert_fn_ok/assert_fn_ok_gt.rs | 20 +- src/assert_fn_ok/assert_fn_ok_gt_expr.rs | 20 +- src/assert_fn_ok/assert_fn_ok_le.rs | 16 +- src/assert_fn_ok/assert_fn_ok_le_expr.rs | 16 +- src/assert_fn_ok/assert_fn_ok_lt.rs | 18 +- src/assert_fn_ok/assert_fn_ok_lt_expr.rs | 16 +- src/assert_fn_ok/assert_fn_ok_ne.rs | 16 +- src/assert_fn_ok/assert_fn_ok_ne_expr.rs | 16 +- .../assert_fs_read_to_string_contains.rs | 10 +- .../assert_fs_read_to_string_eq.rs | 10 +- .../assert_fs_read_to_string_eq_expr.rs | 10 +- .../assert_fs_read_to_string_ge.rs | 10 +- .../assert_fs_read_to_string_ge_expr.rs | 10 +- .../assert_fs_read_to_string_gt.rs | 10 +- .../assert_fs_read_to_string_gt_expr.rs | 10 +- .../assert_fs_read_to_string_le.rs | 10 +- .../assert_fs_read_to_string_le_expr.rs | 10 +- .../assert_fs_read_to_string_lt.rs | 10 +- .../assert_fs_read_to_string_lt_expr.rs | 10 +- .../assert_fs_read_to_string_matches.rs | 10 +- .../assert_fs_read_to_string_ne.rs | 10 +- .../assert_fs_read_to_string_ne_expr.rs | 10 +- src/assert_ge.rs | 8 +- src/assert_gt.rs | 8 +- src/assert_in_delta.rs | 8 +- src/assert_in_epsilon.rs | 8 +- src/assert_infix.rs | 10 +- .../assert_io_read_to_string_contains.rs | 10 +- .../assert_io_read_to_string_eq.rs | 10 +- .../assert_io_read_to_string_eq_expr.rs | 10 +- .../assert_io_read_to_string_ge.rs | 10 +- .../assert_io_read_to_string_ge_expr.rs | 10 +- .../assert_io_read_to_string_gt.rs | 10 +- .../assert_io_read_to_string_gt_expr.rs | 10 +- .../assert_io_read_to_string_le.rs | 10 +- .../assert_io_read_to_string_le_expr.rs | 10 +- .../assert_io_read_to_string_lt.rs | 10 +- .../assert_io_read_to_string_lt_expr.rs | 10 +- .../assert_io_read_to_string_matches.rs | 10 +- .../assert_io_read_to_string_ne.rs | 10 +- .../assert_io_read_to_string_ne_expr.rs | 10 +- src/assert_is_match.rs | 8 +- src/assert_iter/assert_iter_eq.rs | 216 ++++++++ src/assert_iter/assert_iter_ge.rs | 223 +++++++++ src/assert_iter/assert_iter_gt.rs | 234 +++++++++ src/assert_iter/assert_iter_le.rs | 223 +++++++++ src/assert_iter/assert_iter_lt.rs | 235 +++++++++ src/assert_iter/assert_iter_ne.rs | 215 ++++++++ src/assert_iter/mod.rs | 24 + src/assert_le.rs | 8 +- src/assert_lt.rs | 8 +- src/assert_ne.rs | 4 +- src/assert_none/assert_none.rs | 8 +- src/assert_none/mod.rs | 4 +- src/assert_not_contains.rs | 10 +- src/assert_not_ends_with.rs | 8 +- src/assert_not_match.rs | 8 +- src/assert_not_starts_with.rs | 8 +- src/assert_ok/assert_ok.rs | 8 +- src/assert_ok/assert_ok_eq.rs | 12 +- src/assert_ok/assert_ok_eq_expr.rs | 12 +- src/assert_ok/assert_ok_ne.rs | 12 +- src/assert_ok/assert_ok_ne_expr.rs | 12 +- src/assert_ok/mod.rs | 18 +- src/assert_option/assert_option_none.rs | 8 +- src/assert_option/assert_option_some.rs | 8 +- src/assert_option/assert_option_some_eq.rs | 12 +- src/assert_option/assert_option_some_ne.rs | 12 +- src/assert_pending/assert_pending.rs | 8 +- src/assert_pending/mod.rs | 2 +- src/assert_poll/assert_poll_pending.rs | 8 +- src/assert_poll/assert_poll_ready.rs | 8 +- src/assert_poll/assert_poll_ready_eq.rs | 12 +- src/assert_poll/assert_poll_ready_ne.rs | 12 +- .../assert_program_args_stderr_contains.rs | 10 +- .../assert_program_args_stderr_eq.rs | 10 +- .../assert_program_args_stderr_eq_expr.rs | 10 +- .../assert_program_args_stderr_ge.rs | 10 +- .../assert_program_args_stderr_ge_expr.rs | 10 +- .../assert_program_args_stderr_gt.rs | 10 +- .../assert_program_args_stderr_gt_expr.rs | 10 +- .../assert_program_args_stderr_is_match.rs | 10 +- .../assert_program_args_stderr_le.rs | 10 +- .../assert_program_args_stderr_le_expr.rs | 10 +- .../assert_program_args_stderr_lt.rs | 10 +- .../assert_program_args_stderr_lt_expr.rs | 10 +- .../assert_program_args_stderr_ne.rs | 10 +- .../assert_program_args_stderr_ne_expr.rs | 10 +- .../assert_program_args_stdout_contains.rs | 10 +- .../assert_program_args_stdout_eq.rs | 10 +- .../assert_program_args_stdout_eq_expr.rs | 10 +- .../assert_program_args_stdout_ge.rs | 10 +- .../assert_program_args_stdout_ge_expr.rs | 10 +- .../assert_program_args_stdout_gt.rs | 10 +- .../assert_program_args_stdout_gt_expr.rs | 10 +- .../assert_program_args_stdout_is_match.rs | 10 +- .../assert_program_args_stdout_le.rs | 10 +- .../assert_program_args_stdout_le_expr.rs | 10 +- .../assert_program_args_stdout_lt.rs | 10 +- .../assert_program_args_stdout_lt_expr.rs | 10 +- .../assert_program_args_stdout_ne.rs | 10 +- .../assert_program_args_stdout_ne_expr.rs | 10 +- src/assert_ready/assert_ready.rs | 8 +- src/assert_ready/assert_ready_eq.rs | 12 +- src/assert_ready/assert_ready_eq_expr.rs | 12 +- src/assert_ready/assert_ready_ne.rs | 12 +- src/assert_ready/assert_ready_ne_expr.rs | 12 +- src/assert_ready/mod.rs | 18 +- src/assert_result/assert_result_err.rs | 8 +- src/assert_result/assert_result_ok.rs | 8 +- src/assert_result/assert_result_ok_eq.rs | 12 +- src/assert_result/assert_result_ok_ne.rs | 12 +- src/assert_set/assert_set_disjoint.rs | 8 +- src/assert_set/assert_set_eq.rs | 8 +- src/assert_set/assert_set_joint.rs | 8 +- src/assert_set/assert_set_ne.rs | 8 +- src/assert_set/assert_set_subset.rs | 8 +- src/assert_set/assert_set_superset.rs | 8 +- src/assert_some/assert_some.rs | 8 +- src/assert_some/assert_some_eq.rs | 12 +- src/assert_some/assert_some_eq_expr.rs | 12 +- src/assert_some/assert_some_ne.rs | 12 +- src/assert_some/assert_some_ne_expr.rs | 12 +- src/assert_some/mod.rs | 18 +- src/assert_starts_with.rs | 8 +- src/lib.rs | 63 ++- tests/comparison_examples.rs | 16 +- tests/namespace_examples.rs | 2 +- 598 files changed, 7332 insertions(+), 2305 deletions(-) create mode 100644 doc/lib/assert_iter/assert_iter_eq/index.html create mode 100644 doc/lib/assert_iter/assert_iter_eq/sidebar-items.js create mode 100644 doc/lib/assert_iter/assert_iter_ge/index.html create mode 100644 doc/lib/assert_iter/assert_iter_ge/sidebar-items.js create mode 100644 doc/lib/assert_iter/assert_iter_gt/index.html create mode 100644 doc/lib/assert_iter/assert_iter_gt/sidebar-items.js create mode 100644 doc/lib/assert_iter/assert_iter_le/index.html create mode 100644 doc/lib/assert_iter/assert_iter_le/sidebar-items.js create mode 100644 doc/lib/assert_iter/assert_iter_lt/index.html create mode 100644 doc/lib/assert_iter/assert_iter_lt/sidebar-items.js create mode 100644 doc/lib/assert_iter/assert_iter_ne/index.html create mode 100644 doc/lib/assert_iter/assert_iter_ne/sidebar-items.js create mode 100644 doc/lib/assert_iter/index.html create mode 100644 doc/lib/assert_iter/sidebar-items.js create mode 100644 doc/lib/macro.assert_iter_eq!.html create mode 100644 doc/lib/macro.assert_iter_eq.html create mode 100644 doc/lib/macro.assert_iter_eq_as_result!.html create mode 100644 doc/lib/macro.assert_iter_eq_as_result.html create mode 100644 doc/lib/macro.assert_iter_ge!.html create mode 100644 doc/lib/macro.assert_iter_ge.html create mode 100644 doc/lib/macro.assert_iter_ge_as_result!.html create mode 100644 doc/lib/macro.assert_iter_ge_as_result.html create mode 100644 doc/lib/macro.assert_iter_gt!.html create mode 100644 doc/lib/macro.assert_iter_gt.html create mode 100644 doc/lib/macro.assert_iter_gt_as_result!.html create mode 100644 doc/lib/macro.assert_iter_gt_as_result.html create mode 100644 doc/lib/macro.assert_iter_le!.html create mode 100644 doc/lib/macro.assert_iter_le.html create mode 100644 doc/lib/macro.assert_iter_le_as_result!.html create mode 100644 doc/lib/macro.assert_iter_le_as_result.html create mode 100644 doc/lib/macro.assert_iter_lt!.html create mode 100644 doc/lib/macro.assert_iter_lt.html create mode 100644 doc/lib/macro.assert_iter_lt_as_result!.html create mode 100644 doc/lib/macro.assert_iter_lt_as_result.html create mode 100644 doc/lib/macro.assert_iter_ne!.html create mode 100644 doc/lib/macro.assert_iter_ne.html create mode 100644 doc/lib/macro.assert_iter_ne_as_result!.html create mode 100644 doc/lib/macro.assert_iter_ne_as_result.html create mode 100644 doc/lib/macro.debug_assert_iter_eq!.html create mode 100644 doc/lib/macro.debug_assert_iter_eq.html create mode 100644 doc/lib/macro.debug_assert_iter_ge!.html create mode 100644 doc/lib/macro.debug_assert_iter_ge.html create mode 100644 doc/lib/macro.debug_assert_iter_gt!.html create mode 100644 doc/lib/macro.debug_assert_iter_gt.html create mode 100644 doc/lib/macro.debug_assert_iter_le!.html create mode 100644 doc/lib/macro.debug_assert_iter_le.html create mode 100644 doc/lib/macro.debug_assert_iter_lt!.html create mode 100644 doc/lib/macro.debug_assert_iter_lt.html create mode 100644 doc/lib/macro.debug_assert_iter_ne!.html create mode 100644 doc/lib/macro.debug_assert_iter_ne.html create mode 100644 doc/src/lib/assert_iter/assert_iter_eq.rs.html create mode 100644 doc/src/lib/assert_iter/assert_iter_ge.rs.html create mode 100644 doc/src/lib/assert_iter/assert_iter_gt.rs.html create mode 100644 doc/src/lib/assert_iter/assert_iter_le.rs.html create mode 100644 doc/src/lib/assert_iter/assert_iter_lt.rs.html create mode 100644 doc/src/lib/assert_iter/assert_iter_ne.rs.html create mode 100644 doc/src/lib/assert_iter/mod.rs.html create mode 100644 src/assert_iter/assert_iter_eq.rs create mode 100644 src/assert_iter/assert_iter_ge.rs create mode 100644 src/assert_iter/assert_iter_gt.rs create mode 100644 src/assert_iter/assert_iter_le.rs create mode 100644 src/assert_iter/assert_iter_lt.rs create mode 100644 src/assert_iter/assert_iter_ne.rs create mode 100644 src/assert_iter/mod.rs diff --git a/CHANGES.md b/CHANGES.md index c9b04d0d5..ab4566ed5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,13 +5,15 @@ Changes highlights for recent major versions. ## Version 8.x -* Add Result macros: `assert_ok`, `assert_err`, et al. +* Add Iterator macros: `assert_iter_eq`, `assert_iter_ne`, etc. -* Add Option macros: `assert_some`, `assert_none`, et al. +* Add Result macros: `assert_ok`, `assert_err`, etc. -* Add Poll macros: `assert_ready`, `assert_pending`, et al. +* Add Option macros: `assert_some`, `assert_none`, etc. -* Add read macros: `assert_fs_read_to_string_*`, `assert_io_read_to_string_*`, et al. +* Add Poll macros: `assert_ready`, `assert_pending`, etc. + +* Add read macros: `assert_fs_read_to_string_*`, `assert_io_read_to_string_*`, etc. * Add approx macros: `assert_approx_eq`, `assert_approx_ne`. diff --git a/Cargo.toml b/Cargo.toml index c4ccc2b1e..a9866bb67 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "assertables" -version = "8.11.0" +version = "8.12.0" authors = ["Joel Parker Henderson "] edition = "2021" description = "Assertables: assert macros for better testing, debugging, quality assurance, and runtime reliability." diff --git a/README.md b/README.md index f25211d1b..f584b9b7c 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,10 @@ The assertables crate provides many more, so you can write smarter tests. Examples: -* [`assert_lt!(1, 2)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html) `// compare less than` -* [`assert_approx_eq!(1.0000001, 1.0000002)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html) `// compare floats` -* [`assert_starts_with!("hello world", "hello")`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html) `// compare strings` -* [`assert_fs_read_to_string_eq!("a.txt", "b.txt")`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html) `// compare files` +* [`assert_lt!(1, 2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html) `// compare less than` +* [`assert_approx_eq!(1.0000001, 1.0000002)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html) `// compare floats` +* [`assert_starts_with!("hello world", "hello")`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html) `// compare strings` +* [`assert_fs_read_to_string_eq!("a.txt", "b.txt")`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html) `// compare files` Top 3 benefits: @@ -42,121 +42,129 @@ To use this crate, add it to your `Cargo.toml` file: ```toml [dev-dependencies] -assertables = "8.11.0" +assertables = "8.12.0" ``` ## Assert macros For values: -* [`assert_lt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html) `// less than` -* [`assert_le!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html) `// less than or equal` -* [`assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) `// greater than` -* [`assert_ge!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html) `// greater than or equal` +* [`assert_lt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html) `// less than` +* [`assert_le!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html) `// less than or equal` +* [`assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) `// greater than` +* [`assert_ge!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html) `// greater than or equal` For approximation: -* [`assert_approx_eq!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html) -* [`assert_approx_ne!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html) +* [`assert_approx_eq!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html) +* [`assert_approx_ne!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html) For strings: -* [`assert_starts_with!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html) -* [`assert_ends_with!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html) +* [`assert_starts_with!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html) +* [`assert_ends_with!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html) For matching: -* [`assert_contains!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html) -* [`assert_is_match!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html) +* [`assert_contains!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html) +* [`assert_is_match!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html) For infix operators: -* [`assert_infix!(a == b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html) ([more](https://docs.rs/assertables/8.11.0/assertables/assert_infix)) -* [`assert_infix!(a && b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html) ([more](https://docs.rs/assertables/8.11.0/assertables/assert_infix)) +* [`assert_infix!(a == b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html) ([more](https://docs.rs/assertables/8.12.0/assertables/assert_infix)) +* [`assert_infix!(a && b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html) ([more](https://docs.rs/assertables/8.12.0/assertables/assert_infix)) For nearness: -* [`assert_in_delta!(a, b, delta)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html) -* [`assert_in_epsilon!(a, b, epsilon)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html) +* [`assert_in_delta!(a, b, delta)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html) +* [`assert_in_epsilon!(a, b, epsilon)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html) For Result Ok/Err: -* [`assert_ok!(a)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html) ([eq, ne, etc.](https://docs.rs/assertables/8.11.0/assertables/assert_ok)) -* [`assert_err!(a)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html ([eq, ne, etc.](https://docs.rs/assertables/8.11.0/assertables/assert_err)) +* [`assert_ok!(a)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html) ([eq, ne, etc.](https://docs.rs/assertables/8.12.0/assertables/assert_ok)) +* [`assert_err!(a)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html ([eq, ne, etc.](https://docs.rs/assertables/8.12.0/assertables/assert_err)) For Option Some/None: -* [`assert_some!(a)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html) ([eq, ne, etc.](https://docs.rs/assertables/8.11.0/assertables/assert_some)) -* [`assert_none!(a)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html) +* [`assert_some!(a)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html) ([eq, ne, etc.](https://docs.rs/assertables/8.12.0/assertables/assert_some)) +* [`assert_none!(a)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html) For Poll Ready/Pending: -* [`assert_ready!(a)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html) ([eq, ne, etc.](https://docs.rs/assertables/8.11.0/assertables/assert_ready)) -* [`assert_pending!(a)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html) +* [`assert_ready!(a)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html) ([eq, ne, etc.](https://docs.rs/assertables/8.12.0/assertables/assert_ready)) +* [`assert_pending!(a)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html) -For collections such as arrays, vectors, maps, sets: +For collections such as arrays, vectors, iterators, sets, bags: -* [`assert_bag_eq!(collection1, collection2)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html) ([more](https://docs.rs/assertables/8.11.0/assertables/assert_bag)). -* [`assert_set_eq!(collection1, collection2)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html) [more](https://docs.rs/assertables/8.11.0/assertables/assert_set). +* [`assert_iter_eq!(collection1, collection2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html) ([eq, ne, etc.](https://docs.rs/assertables/8.12.0/assertables/assert_iter)) +* [`assert_set_eq!(collection1, collection2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html) [eq, ne, etc.](https://docs.rs/assertables/8.12.0/assertables/assert_set)) +* [`assert_bag_eq!(collection1, collection2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html) ([eq, ne, etc.](https://docs.rs/assertables/8.12.0/assertables/assert_bag)) For file system paths and input/output readers: -* [`assert_fs_read_to_string_eq!(path1, path2)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html) -* [`assert_io_read_to_string_eq!(reader1, reader2)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html) +* [`assert_fs_read_to_string_eq!(path1, path2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html) +* [`assert_io_read_to_string_eq!(reader1, reader2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html) For command capture of standard output and standard error: -* [`assert_command_stdout_eq!(command1, command2)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html) -* [`assert_program_args_stdout_eq!(program1, args1, program2, args2)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html) +* [`assert_command_stdout_eq!(command1, command2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html) +* [`assert_program_args_stdout_eq!(program1, args1, program2, args2)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html) There are many more macros that are grouped into modules. -Modules for collections, such as arrays, vectors, lists, maps: +Modules for collections such as arrays, vectors, iterators, sets, bags: -* [`assert_set`](https://docs.rs/assertables/8.11.0/assertables/assert_set) for set collections -* [`assert_bag`](https://docs.rs/assertables/8.11.0/assertables/assert_bag) for bag collections +* [`assert_iter`](https://docs.rs/assertables/8.12.0/assertables/assert_iter) for iterator collections +* [`assert_set`](https://docs.rs/assertables/8.12.0/assertables/assert_set) for set collections +* [`assert_bag`](https://docs.rs/assertables/8.12.0/assertables/assert_bag) for bag collections + +Modules for variants: + +* [`assert_ok`](module@crate::assert_ok)/[`assert_err`](module@crate::assert_err) for Result Ok/Err. +* [`assert_some`](module@crate::assert_some)/[`assert_none`](module@crate::assert_none) for Option Some/None. +* [`assert_ready`](module@crate::assert_ready)/[`assert_pending`](module@crate::assert_pending) for Poll Ready/Pending. Modules for functions: -* [`assert_fn`](https://docs.rs/assertables/8.11.0/assertables/assert_fn) for functions in general. -* [`assert_fn_ok`](https://docs.rs/assertables/8.11.0/assertables/assert_fn_ok) for functions that return `Result::Ok`. -* [`assert_fn_err`](https://docs.rs/assertables/8.11.0/assertables/assert_fn_err) for functions that return `Result::Err`. +* [`assert_fn`](https://docs.rs/assertables/8.12.0/assertables/assert_fn) for functions in general. +* [`assert_fn_ok`](https://docs.rs/assertables/8.12.0/assertables/assert_fn_ok) for functions that return `Result::Ok`. +* [`assert_fn_err`](https://docs.rs/assertables/8.12.0/assertables/assert_fn_err) for functions that return `Result::Err`. Modules for readers: -* [`assert_fs_read_to_string`](https://docs.rs/assertables/8.11.0/assertables/assert_fs_read_to_string) for file system path contents. -* [`assert_io_read_to_string`](https://docs.rs/assertables/8.11.0/assertables/assert_io_read_to_string) for input/output reader streams. +* [`assert_fs_read_to_string`](https://docs.rs/assertables/8.12.0/assertables/assert_fs_read_to_string) for file system path contents. +* [`assert_io_read_to_string`](https://docs.rs/assertables/8.12.0/assertables/assert_io_read_to_string) for input/output reader streams. Modules for external calls: -* [`assert_command`](https://docs.rs/assertables/8.11.0/assertables/assert_command) for commands with stdout/stderr. -* [`assert_program_args`](https://docs.rs/assertables/8.11.0/assertables/assert_program_args) for programs with args with stdout/stderr. +* [`assert_command`](https://docs.rs/assertables/8.12.0/assertables/assert_command) for commands with stdout/stderr. +* [`assert_program_args`](https://docs.rs/assertables/8.12.0/assertables/assert_program_args) for programs with args with stdout/stderr. ## Forms All assertables macros have forms for different outcomes: -* [`assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // panic during typical test -* [`assert_gt_as_result!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt_as_result.html) // return Ok or Err -* [`debug_assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.debug_assert_gt.html) // panic when in debug mode +* [`assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // panic during typical test +* [`assert_gt_as_result!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt_as_result.html) // return Ok or Err +* [`debug_assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.debug_assert_gt.html) // panic when in debug mode All assertables macros have forms for an optional message: -* [`assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // automatic error message -* [`assert_gt!(a, b, "your text")`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // custom error message +* [`assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // automatic error message +* [`assert_gt!(a, b, "your text")`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // custom error message Many assertables macros have forms for comparing left hand side (LHS) and right hand side (RHS) as the same type or as an expression: -* [`assert_ok_eq!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html) // Ok(…) = Ok(…) -* [`assert_ok_eq_expr!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html) // Ok(…) = expression +* [`assert_ok_eq!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html) // Ok(…) = Ok(…) +* [`assert_ok_eq_expr!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html) // Ok(…) = expression ## Tracking * Package: assertables-rust-crate -* Version: 8.11.0 +* Version: 8.12.0 * Created: 2021-03-30T15:47:49Z -* Updated: 2024-10-01T13:11:35Z +* Updated: 2024-10-02T16:29:24Z * License: MIT or Apache-2.0 or GPL-2.0 or GPL-3.0 or contact us for more * Contact: Joel Parker Henderson (joel@sixarm.com) diff --git a/doc/lib/all.html b/doc/lib/all.html index 141b0913e..913370dc0 100644 --- a/doc/lib/all.html +++ b/doc/lib/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Macros

\ No newline at end of file +List of all items in this crate

List of all items

Macros

\ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_eq/index.html b/doc/lib/assert_iter/assert_iter_eq/index.html new file mode 100644 index 000000000..e2081d41e --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_eq/index.html @@ -0,0 +1,16 @@ +lib::assert_iter::assert_iter_eq - Rust

Module lib::assert_iter::assert_iter_eq

source ·
Expand description

Assert an iter is equal to another.

+

Pseudocode:
+(collection1 into iter) = (collection2 into iter)

+

§Example

+
use assertables::*;
+let a = [1, 2];
+let b = [1, 2];
+assert_iter_eq!(&a, &b);
+

This implementation uses std::iter::Iterator.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_eq/sidebar-items.js b/doc/lib/assert_iter/assert_iter_eq/sidebar-items.js new file mode 100644 index 000000000..5244ce01c --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_eq/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_ge/index.html b/doc/lib/assert_iter/assert_iter_ge/index.html new file mode 100644 index 000000000..fe59db62f --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_ge/index.html @@ -0,0 +1,16 @@ +lib::assert_iter::assert_iter_ge - Rust

Module lib::assert_iter::assert_iter_ge

source ·
Expand description

Assert an iter is greater than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≥ (collection2 into iter)

+

§Example

+
use assertables::*;
+let a = [1, 2];
+let b = [1, 2];
+assert_iter_ge!(&a, &b);
+

This implementation uses std::iter::Iterator.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_ge/sidebar-items.js b/doc/lib/assert_iter/assert_iter_ge/sidebar-items.js new file mode 100644 index 000000000..5244ce01c --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_ge/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_gt/index.html b/doc/lib/assert_iter/assert_iter_gt/index.html new file mode 100644 index 000000000..c9a91ff7e --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_gt/index.html @@ -0,0 +1,16 @@ +lib::assert_iter::assert_iter_gt - Rust

Module lib::assert_iter::assert_iter_gt

source ·
Expand description

Assert an iter is greater than another.

+

Pseudocode:
+(collection1 into iter) > (collection2 into iter)

+

§Example

+
use assertables::*;
+let a = [3, 4];
+let b = [1, 2];
+assert_iter_gt!(&a, &b);
+

This implementation uses std::iter::Iterator.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_gt/sidebar-items.js b/doc/lib/assert_iter/assert_iter_gt/sidebar-items.js new file mode 100644 index 000000000..5244ce01c --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_gt/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_le/index.html b/doc/lib/assert_iter/assert_iter_le/index.html new file mode 100644 index 000000000..08ed2f83e --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_le/index.html @@ -0,0 +1,16 @@ +lib::assert_iter::assert_iter_le - Rust

Module lib::assert_iter::assert_iter_le

source ·
Expand description

Assert an iter is less than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≤ (collection2 into iter)

+

§Example

+
use assertables::*;
+let a = [1, 2];
+let b = [1, 2];
+assert_iter_le!(&a, &b);
+

This implementation uses std::iter::Iterator.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_le/sidebar-items.js b/doc/lib/assert_iter/assert_iter_le/sidebar-items.js new file mode 100644 index 000000000..5244ce01c --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_le/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_lt/index.html b/doc/lib/assert_iter/assert_iter_lt/index.html new file mode 100644 index 000000000..a62f2d986 --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_lt/index.html @@ -0,0 +1,16 @@ +lib::assert_iter::assert_iter_lt - Rust

Module lib::assert_iter::assert_iter_lt

source ·
Expand description

Assert an iter is less than another.

+

Pseudocode:
+(collection1 into iter) < (collection2 into iter)

+

§Example

+
use assertables::*;
+let a = [1, 2];
+let b = [3, 4];
+assert_iter_lt!(&a, &b);
+

This implementation uses std::iter::Iterator.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_lt/sidebar-items.js b/doc/lib/assert_iter/assert_iter_lt/sidebar-items.js new file mode 100644 index 000000000..5244ce01c --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_lt/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_ne/index.html b/doc/lib/assert_iter/assert_iter_ne/index.html new file mode 100644 index 000000000..6a50f2d99 --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_ne/index.html @@ -0,0 +1,16 @@ +lib::assert_iter::assert_iter_ne - Rust

Module lib::assert_iter::assert_iter_ne

source ·
Expand description

Assert an iter is not equal to another.

+

Pseudocode:
+(collection1 into iter) ≠ (collection2 into iter)

+

§Example

+
use assertables::*;
+let a = [1, 2];
+let b = [3, 4];
+assert_iter_ne!(&a, &b);
+

This implementation uses std::iter::Iterator.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/assert_iter/assert_iter_ne/sidebar-items.js b/doc/lib/assert_iter/assert_iter_ne/sidebar-items.js new file mode 100644 index 000000000..5244ce01c --- /dev/null +++ b/doc/lib/assert_iter/assert_iter_ne/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/doc/lib/assert_iter/index.html b/doc/lib/assert_iter/index.html new file mode 100644 index 000000000..f464a9a5b --- /dev/null +++ b/doc/lib/assert_iter/index.html @@ -0,0 +1,24 @@ +lib::assert_iter - Rust

Module lib::assert_iter

source ·
Expand description

Assert macros for comparing iter collections.

+

These macros help with comparison of iter parameters, such as two arrays or +two vectors. These macros convert each input using the std::iter::Iterator trait.

+ +

Modules§

\ No newline at end of file diff --git a/doc/lib/assert_iter/sidebar-items.js b/doc/lib/assert_iter/sidebar-items.js new file mode 100644 index 000000000..6e6ea0d8d --- /dev/null +++ b/doc/lib/assert_iter/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["assert_iter_eq","assert_iter_ge","assert_iter_gt","assert_iter_le","assert_iter_lt","assert_iter_ne"]}; \ No newline at end of file diff --git a/doc/lib/index.html b/doc/lib/index.html index 3554e861f..9fdb54ed6 100644 --- a/doc/lib/index.html +++ b/doc/lib/index.html @@ -1,4 +1,4 @@ -lib - Rust

Crate lib

source ·
Expand description

§Assertables: Rust crate of assert macros for testing

+lib - Rust

Crate lib

source ·
Expand description

§Assertables: Rust crate of assert macros for testing

The assertables Rust crate provides many assert macros to improve your compile-time tests and run-time reliability.

Modules§

Macros§

\ No newline at end of file +

Modules§

Macros§

\ No newline at end of file diff --git a/doc/lib/macro.assert_approx_eq.html b/doc/lib/macro.assert_approx_eq.html index 942fb0bb0..fb6331421 100644 --- a/doc/lib/macro.assert_approx_eq.html +++ b/doc/lib/macro.assert_approx_eq.html @@ -23,7 +23,7 @@

§Examples

let b: f32 = 1.0000012; assert_approx_eq!(a, b); // assertion failed: `assert_approx_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html // a label: `a`, // a debug: `1.0000001`, // b label: `b`, diff --git a/doc/lib/macro.assert_approx_ne.html b/doc/lib/macro.assert_approx_ne.html index 15020a11e..d7d65afd8 100644 --- a/doc/lib/macro.assert_approx_ne.html +++ b/doc/lib/macro.assert_approx_ne.html @@ -23,7 +23,7 @@

§Examples

let b: f32 = 1.0000011; assert_approx_ne!(a, b); // assertion failed: `assert_approx_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html // a label: `a`, // a debug: `1.0000001`, // b label: `b`, diff --git a/doc/lib/macro.assert_bag_eq.html b/doc/lib/macro.assert_bag_eq.html index e507b0049..cfd175f48 100644 --- a/doc/lib/macro.assert_bag_eq.html +++ b/doc/lib/macro.assert_bag_eq.html @@ -23,7 +23,7 @@

§Examples

let b = [1, 1, 1]; assert_bag_eq!(&a, &b); // assertion failed: `assert_bag_eq!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html // a label: `&a`, // a debug: `[1, 1]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_bag_ne.html b/doc/lib/macro.assert_bag_ne.html index ae5fb9dc9..fc1868a6c 100644 --- a/doc/lib/macro.assert_bag_ne.html +++ b/doc/lib/macro.assert_bag_ne.html @@ -23,7 +23,7 @@

§Examples

let b = [1, 1]; assert_bag_ne!(&a, &b); // assertion failed: `assert_bag_ne!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html // a label: `&a`, // a debug: `[1, 1]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_bag_subbag.html b/doc/lib/macro.assert_bag_subbag.html index 2db6e5625..fea6ec331 100644 --- a/doc/lib/macro.assert_bag_subbag.html +++ b/doc/lib/macro.assert_bag_subbag.html @@ -23,7 +23,7 @@

§Examples

let b = [1, 1]; assert_bag_subbag!(&a, &b); // assertion failed: `assert_bag_subbag!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html // a label: `&a`, // a debug: `[1, 1, 1]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_bag_superbag.html b/doc/lib/macro.assert_bag_superbag.html index ee69aab5e..fe1c30a7e 100644 --- a/doc/lib/macro.assert_bag_superbag.html +++ b/doc/lib/macro.assert_bag_superbag.html @@ -23,7 +23,7 @@

§Examples

let b = [1, 1, 1]; assert_bag_superbag!(&a, &b); // assertion failed: `assert_bag_superbag!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html // a label: `&a`, // a debug: `[1, 1]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_command_stderr_contains.html b/doc/lib/macro.assert_command_stderr_contains.html index 34ff60c5d..fcd4c8eab 100644 --- a/doc/lib/macro.assert_command_stderr_contains.html +++ b/doc/lib/macro.assert_command_stderr_contains.html @@ -32,7 +32,7 @@

§Examples

let containee = "zzz"; assert_command_stderr_contains!(command, &containee); // assertion failed: `assert_command_stderr_contains!(command, containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html // command label: `command`, // command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, // containee label: `&containee`, diff --git a/doc/lib/macro.assert_command_stderr_eq.html b/doc/lib/macro.assert_command_stderr_eq.html index 05d2c2581..754110a54 100644 --- a/doc/lib/macro.assert_command_stderr_eq.html +++ b/doc/lib/macro.assert_command_stderr_eq.html @@ -29,7 +29,7 @@

§Examples

b.args(["%s", "zzz"]); assert_command_stderr_eq!(a, b); // assertion failed: `assert_command_stderr_eq!(a_command, b_command)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html // a label: `a`, // a debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, // b label: `b`, diff --git a/doc/lib/macro.assert_command_stderr_eq_expr.html b/doc/lib/macro.assert_command_stderr_eq_expr.html index b91e574b2..185ea1e45 100644 --- a/doc/lib/macro.assert_command_stderr_eq_expr.html +++ b/doc/lib/macro.assert_command_stderr_eq_expr.html @@ -27,7 +27,7 @@

§Examples

let s = String::from("zzz"); assert_command_stderr_eq_expr!(command, s); // assertion failed: `assert_command_stderr_eq_expr!(command, expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html // command label: `command`, // command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, // expr label: `s`, diff --git a/doc/lib/macro.assert_command_stderr_is_match.html b/doc/lib/macro.assert_command_stderr_is_match.html index 143644b86..36e46aef1 100644 --- a/doc/lib/macro.assert_command_stderr_is_match.html +++ b/doc/lib/macro.assert_command_stderr_is_match.html @@ -28,7 +28,7 @@

§Examples

let matcher = Regex::new(r"zzz").unwrap(); assert_command_stderr_is_match!(command, &matcher); // assertion failed: `assert_command_stderr_is_match!(command, matcher)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html // command label: `command`, // command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, // matcher label: `&matcher`, diff --git a/doc/lib/macro.assert_command_stdout_contains.html b/doc/lib/macro.assert_command_stdout_contains.html index 3368822b6..8cd29b6b5 100644 --- a/doc/lib/macro.assert_command_stdout_contains.html +++ b/doc/lib/macro.assert_command_stdout_contains.html @@ -32,7 +32,7 @@

§Examples

let containee = "zzz"; assert_command_stdout_contains!(command, &containee); // assertion failed: `assert_command_stdout_contains!(command, containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html // command label: `command`, // command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, // containee label: `&containee`, diff --git a/doc/lib/macro.assert_command_stdout_eq.html b/doc/lib/macro.assert_command_stdout_eq.html index 99b2511f3..4f6131e71 100644 --- a/doc/lib/macro.assert_command_stdout_eq.html +++ b/doc/lib/macro.assert_command_stdout_eq.html @@ -29,7 +29,7 @@

§Examples

b.args(["%s%s%s", "z", "z", "z"]); assert_command_stdout_eq!(a, b); // assertion failed: `assert_command_stdout_eq!(a_command, b_command)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html // a label: `a`, // a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, // b label: `b`, diff --git a/doc/lib/macro.assert_command_stdout_eq_expr.html b/doc/lib/macro.assert_command_stdout_eq_expr.html index 9886af315..f9e612b50 100644 --- a/doc/lib/macro.assert_command_stdout_eq_expr.html +++ b/doc/lib/macro.assert_command_stdout_eq_expr.html @@ -25,7 +25,7 @@

§Examples

let s = String::from("zzz"); assert_command_stdout_eq_expr!(command, s); // assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html // a label: `command`, // a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, // b label: `s`, diff --git a/doc/lib/macro.assert_command_stdout_is_match.html b/doc/lib/macro.assert_command_stdout_is_match.html index aac96b9d5..3447cbc1b 100644 --- a/doc/lib/macro.assert_command_stdout_is_match.html +++ b/doc/lib/macro.assert_command_stdout_is_match.html @@ -28,7 +28,7 @@

§Examples

let matcher = Regex::new(r"zzz").unwrap(); assert_command_stdout_is_match!(command, &matcher); // assertion failed: `assert_command_stdout_is_match!(command, matcher)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html // command label: `command`, // command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, // matcher label: `&matcher`, diff --git a/doc/lib/macro.assert_contains.html b/doc/lib/macro.assert_contains.html index 1d5257126..d3b12dc62 100644 --- a/doc/lib/macro.assert_contains.html +++ b/doc/lib/macro.assert_contains.html @@ -29,7 +29,7 @@

§Examples

let b = "zz"; assert_contains!(a, b); // assertion failed: `assert_contains!(container, containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html // container label: `a`, // container debug: `\"alfa\"`, // containee label: `b`, diff --git a/doc/lib/macro.assert_ends_with.html b/doc/lib/macro.assert_ends_with.html index 91b7bb33f..2b19061cc 100644 --- a/doc/lib/macro.assert_ends_with.html +++ b/doc/lib/macro.assert_ends_with.html @@ -23,7 +23,7 @@

§Examples

let b = "al"; assert_ends_with!(a, b); // assertion failed: `assert_ends_with!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html // a label: `a`, // a debug: `\"alfa\"`, // b label: `b`, diff --git a/doc/lib/macro.assert_err.html b/doc/lib/macro.assert_err.html index 04e91321a..39ed315bf 100644 --- a/doc/lib/macro.assert_err.html +++ b/doc/lib/macro.assert_err.html @@ -21,7 +21,7 @@

§Examples

let a: Result<(), i8> = Ok(()); assert_err!(a); // assertion failed: `assert_err!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html // a label: `a`, // a debug: `Ok(())`

§Module macros

diff --git a/doc/lib/macro.assert_err_eq.html b/doc/lib/macro.assert_err_eq.html index aa2ee8321..113b15468 100644 --- a/doc/lib/macro.assert_err_eq.html +++ b/doc/lib/macro.assert_err_eq.html @@ -23,7 +23,7 @@

§Examples

let b: Result<i8, i8> = Err(2); assert_err_eq!(a, b); // assertion failed: `assert_err_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html // a label: `a`, // a debug: `Err(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_err_eq_expr.html b/doc/lib/macro.assert_err_eq_expr.html index d48b0cd21..d7ecda40c 100644 --- a/doc/lib/macro.assert_err_eq_expr.html +++ b/doc/lib/macro.assert_err_eq_expr.html @@ -23,7 +23,7 @@

§Examples

let b: i8 = 2; assert_err_eq_expr!(a, b); // assertion failed: `assert_err_eq_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html // a label: `a`, // a debug: `Err(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_err_ne.html b/doc/lib/macro.assert_err_ne.html index ad8edd1f9..8be1fb5af 100644 --- a/doc/lib/macro.assert_err_ne.html +++ b/doc/lib/macro.assert_err_ne.html @@ -23,7 +23,7 @@

§Examples

let b: Result<i8, i8> = Err(1); assert_err_ne!(a, b); // assertion failed: `assert_err_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html // a label: `a`, // a debug: `Err(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_err_ne_expr.html b/doc/lib/macro.assert_err_ne_expr.html index ff5dfd36e..5a27a7044 100644 --- a/doc/lib/macro.assert_err_ne_expr.html +++ b/doc/lib/macro.assert_err_ne_expr.html @@ -23,7 +23,7 @@

§Examples

let b: i8 = 1; assert_err_ne_expr!(a, b); // assertion failed: `assert_err_ne_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html // a label: `a`, // a debug: `Err(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_fn_eq.html b/doc/lib/macro.assert_fn_eq.html index d91040c82..719910810 100644 --- a/doc/lib/macro.assert_fn_eq.html +++ b/doc/lib/macro.assert_fn_eq.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 2; assert_fn_eq!(i8::abs, a, i8::abs, b); // assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-1`, diff --git a/doc/lib/macro.assert_fn_eq_expr.html b/doc/lib/macro.assert_fn_eq_expr.html index 61ddde963..7e11ef276 100644 --- a/doc/lib/macro.assert_fn_eq_expr.html +++ b/doc/lib/macro.assert_fn_eq_expr.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 2; assert_fn_eq_expr!(i8::abs, a, b); // assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-1`, diff --git a/doc/lib/macro.assert_fn_err_eq.html b/doc/lib/macro.assert_fn_err_eq.html index fa01f91e3..bce55da0e 100644 --- a/doc/lib/macro.assert_fn_err_eq.html +++ b/doc/lib/macro.assert_fn_err_eq.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 20; assert_fn_err_eq!(f, a, f, b); // assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_err_eq_expr.html b/doc/lib/macro.assert_fn_err_eq_expr.html index 7388f5a15..1cd7e27fa 100644 --- a/doc/lib/macro.assert_fn_err_eq_expr.html +++ b/doc/lib/macro.assert_fn_err_eq_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("20 is out of range"); assert_fn_err_eq_expr!(f, a, b); // assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_err_ge.html b/doc/lib/macro.assert_fn_err_ge.html index 927835669..574013544 100644 --- a/doc/lib/macro.assert_fn_err_ge.html +++ b/doc/lib/macro.assert_fn_err_ge.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 20; assert_fn_err_ge!(f, a, f, b); // assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_err_ge_expr.html b/doc/lib/macro.assert_fn_err_ge_expr.html index def58e3d2..0583113af 100644 --- a/doc/lib/macro.assert_fn_err_ge_expr.html +++ b/doc/lib/macro.assert_fn_err_ge_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("20 is out of range"); assert_fn_err_ge_expr!(f, a, b); // assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_err_gt.html b/doc/lib/macro.assert_fn_err_gt.html index 94b18acce..6039eaa64 100644 --- a/doc/lib/macro.assert_fn_err_gt.html +++ b/doc/lib/macro.assert_fn_err_gt.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 20; assert_fn_err_gt!(f, a, f, b); // assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_err_gt_expr.html b/doc/lib/macro.assert_fn_err_gt_expr.html index 8431b582d..c567722a7 100644 --- a/doc/lib/macro.assert_fn_err_gt_expr.html +++ b/doc/lib/macro.assert_fn_err_gt_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("20 is out of range"); assert_fn_err_gt_expr!(f, a, b); // assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_err_le.html b/doc/lib/macro.assert_fn_err_le.html index 6121530c0..1e90535cd 100644 --- a/doc/lib/macro.assert_fn_err_le.html +++ b/doc/lib/macro.assert_fn_err_le.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 10; assert_fn_err_le!(f, a, f, b); // assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `20`, diff --git a/doc/lib/macro.assert_fn_err_le_expr.html b/doc/lib/macro.assert_fn_err_le_expr.html index aa153bbc1..c41c45e8a 100644 --- a/doc/lib/macro.assert_fn_err_le_expr.html +++ b/doc/lib/macro.assert_fn_err_le_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("10 is out of range"); assert_fn_err_le_expr!(f, a, b); // assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `20`, diff --git a/doc/lib/macro.assert_fn_err_lt.html b/doc/lib/macro.assert_fn_err_lt.html index 0ec6275b2..b3ed10a85 100644 --- a/doc/lib/macro.assert_fn_err_lt.html +++ b/doc/lib/macro.assert_fn_err_lt.html @@ -30,7 +30,7 @@

§Examples

let b: i8 = 10; assert_fn_err_lt!(f, a, f, b); // assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `20`, diff --git a/doc/lib/macro.assert_fn_err_lt_expr.html b/doc/lib/macro.assert_fn_err_lt_expr.html index bf5b0113a..ff1052be3 100644 --- a/doc/lib/macro.assert_fn_err_lt_expr.html +++ b/doc/lib/macro.assert_fn_err_lt_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("10 is out of range"); assert_fn_err_lt_expr!(f, a, b); // assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `20`, diff --git a/doc/lib/macro.assert_fn_err_ne.html b/doc/lib/macro.assert_fn_err_ne.html index 28d8147cf..8a8204564 100644 --- a/doc/lib/macro.assert_fn_err_ne.html +++ b/doc/lib/macro.assert_fn_err_ne.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 10; assert_fn_err_ne!(f, a, f, b); // assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_err_ne_expr.html b/doc/lib/macro.assert_fn_err_ne_expr.html index 9ec6dfaae..de4a60a85 100644 --- a/doc/lib/macro.assert_fn_err_ne_expr.html +++ b/doc/lib/macro.assert_fn_err_ne_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("10 is out of range"); assert_fn_err_ne_expr!(f, a, b); // assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `10`, diff --git a/doc/lib/macro.assert_fn_ge.html b/doc/lib/macro.assert_fn_ge.html index 5be5425f1..596a6f4ce 100644 --- a/doc/lib/macro.assert_fn_ge.html +++ b/doc/lib/macro.assert_fn_ge.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = -2; assert_fn_ge!(i8::abs, a, i8::abs, b); // assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ge_expr.html b/doc/lib/macro.assert_fn_ge_expr.html index b4c71c224..358cc4cbc 100644 --- a/doc/lib/macro.assert_fn_ge_expr.html +++ b/doc/lib/macro.assert_fn_ge_expr.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 2; assert_fn_ge_expr!(i8::abs, a, b); // assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-1`, diff --git a/doc/lib/macro.assert_fn_gt.html b/doc/lib/macro.assert_fn_gt.html index 740b5e5d2..bad476baf 100644 --- a/doc/lib/macro.assert_fn_gt.html +++ b/doc/lib/macro.assert_fn_gt.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = -2; assert_fn_gt!(i8::abs, a, i8::abs, b); // assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_gt_expr.html b/doc/lib/macro.assert_fn_gt_expr.html index da887b6bf..2afa452e8 100644 --- a/doc/lib/macro.assert_fn_gt_expr.html +++ b/doc/lib/macro.assert_fn_gt_expr.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 2; assert_fn_gt_expr!(i8::abs, a, b); // assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-1`, diff --git a/doc/lib/macro.assert_fn_le.html b/doc/lib/macro.assert_fn_le.html index 7e5096060..057de05e5 100644 --- a/doc/lib/macro.assert_fn_le.html +++ b/doc/lib/macro.assert_fn_le.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 1; assert_fn_le!(i8::abs, a, i8::abs, b); // assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-2`, diff --git a/doc/lib/macro.assert_fn_le_expr.html b/doc/lib/macro.assert_fn_le_expr.html index ae8af4045..a18209536 100644 --- a/doc/lib/macro.assert_fn_le_expr.html +++ b/doc/lib/macro.assert_fn_le_expr.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 1; assert_fn_le_expr!(i8::abs, a, b); // assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-2`, diff --git a/doc/lib/macro.assert_fn_lt.html b/doc/lib/macro.assert_fn_lt.html index 37f6643d0..e97cd1bab 100644 --- a/doc/lib/macro.assert_fn_lt.html +++ b/doc/lib/macro.assert_fn_lt.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 1; assert_fn_lt!(i8::abs, a, i8::abs, b); // assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-2`, diff --git a/doc/lib/macro.assert_fn_lt_expr.html b/doc/lib/macro.assert_fn_lt_expr.html index 32a1d6556..daabafc25 100644 --- a/doc/lib/macro.assert_fn_lt_expr.html +++ b/doc/lib/macro.assert_fn_lt_expr.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 1; assert_fn_lt_expr!(i8::abs, a, b); // assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-2`, diff --git a/doc/lib/macro.assert_fn_ne.html b/doc/lib/macro.assert_fn_ne.html index 1c182e510..6bc9aae8d 100644 --- a/doc/lib/macro.assert_fn_ne.html +++ b/doc/lib/macro.assert_fn_ne.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 1; assert_fn_ne!(i8::abs, a, i8::abs, b); // assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html // a_function label: `i8::abs`, // a_param label: `a`, // a_param debug: `-1`, diff --git a/doc/lib/macro.assert_fn_ok_eq.html b/doc/lib/macro.assert_fn_ok_eq.html index 7204213a4..dd7be80e8 100644 --- a/doc/lib/macro.assert_fn_ok_eq.html +++ b/doc/lib/macro.assert_fn_ok_eq.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 2; assert_fn_ok_eq!(f, a, f, b); // assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ok_eq_expr.html b/doc/lib/macro.assert_fn_ok_eq_expr.html index 5c9170215..c56eaec30 100644 --- a/doc/lib/macro.assert_fn_ok_eq_expr.html +++ b/doc/lib/macro.assert_fn_ok_eq_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("2"); assert_fn_ok_eq_expr!(f, a, b); // assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ok_ge.html b/doc/lib/macro.assert_fn_ok_ge.html index fbaf24e2d..bbce21219 100644 --- a/doc/lib/macro.assert_fn_ok_ge.html +++ b/doc/lib/macro.assert_fn_ok_ge.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 2; assert_fn_ok_ge!(f, a, f, b); // assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ok_ge_expr.html b/doc/lib/macro.assert_fn_ok_ge_expr.html index f0d434fb3..f94958081 100644 --- a/doc/lib/macro.assert_fn_ok_ge_expr.html +++ b/doc/lib/macro.assert_fn_ok_ge_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("2"); assert_fn_ok_ge_expr!(f, a, b); // assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ok_gt.html b/doc/lib/macro.assert_fn_ok_gt.html index 24664f8ab..b2c81a8e4 100644 --- a/doc/lib/macro.assert_fn_ok_gt.html +++ b/doc/lib/macro.assert_fn_ok_gt.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 2; assert_fn_ok_gt!(f, a, f, b); // assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ok_gt_expr.html b/doc/lib/macro.assert_fn_ok_gt_expr.html index 919fa02b9..6cbf2e685 100644 --- a/doc/lib/macro.assert_fn_ok_gt_expr.html +++ b/doc/lib/macro.assert_fn_ok_gt_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("2"); assert_fn_ok_gt_expr!(f, a, b); // assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ok_le.html b/doc/lib/macro.assert_fn_ok_le.html index 2633fcbde..5adae2723 100644 --- a/doc/lib/macro.assert_fn_ok_le.html +++ b/doc/lib/macro.assert_fn_ok_le.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 1; assert_fn_ok_le!(f, a, f, b); // assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `2`, diff --git a/doc/lib/macro.assert_fn_ok_le_expr.html b/doc/lib/macro.assert_fn_ok_le_expr.html index c498aa26d..98ab2e432 100644 --- a/doc/lib/macro.assert_fn_ok_le_expr.html +++ b/doc/lib/macro.assert_fn_ok_le_expr.html @@ -33,7 +33,7 @@

§Examples

let b = String::from("1"); assert_fn_ok_le_expr!(f, a, b); // assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `2`, diff --git a/doc/lib/macro.assert_fn_ok_lt_expr.html b/doc/lib/macro.assert_fn_ok_lt_expr.html index 8941f3dba..ff25c84c5 100644 --- a/doc/lib/macro.assert_fn_ok_lt_expr.html +++ b/doc/lib/macro.assert_fn_ok_lt_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("1"); assert_fn_ok_lt_expr!(f, a, b); // assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `2`, diff --git a/doc/lib/macro.assert_fn_ok_ne.html b/doc/lib/macro.assert_fn_ok_ne.html index 2060c862e..3dc5cd371 100644 --- a/doc/lib/macro.assert_fn_ok_ne.html +++ b/doc/lib/macro.assert_fn_ok_ne.html @@ -32,7 +32,7 @@

§Examples

let b: i8 = 1; assert_fn_ok_ne!(f, a, f, b); // assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fn_ok_ne_expr.html b/doc/lib/macro.assert_fn_ok_ne_expr.html index 2b9eb35af..90417a72c 100644 --- a/doc/lib/macro.assert_fn_ok_ne_expr.html +++ b/doc/lib/macro.assert_fn_ok_ne_expr.html @@ -32,7 +32,7 @@

§Examples

let b = String::from("1"); assert_fn_ok_ne_expr!(f, a, b); // assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html // a_function label: `f`, // a_param label: `a`, // a_param debug: `1`, diff --git a/doc/lib/macro.assert_fs_read_to_string_contains.html b/doc/lib/macro.assert_fs_read_to_string_contains.html index 95bae8434..3f8b23648 100644 --- a/doc/lib/macro.assert_fs_read_to_string_contains.html +++ b/doc/lib/macro.assert_fs_read_to_string_contains.html @@ -25,7 +25,7 @@

§Examples

let containee = "zzz"; assert_fs_read_to_string_contains!(&path, &containee); // assertion failed: `assert_fs_read_to_string_contains!(path, containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html // path label: `&path`, // path debug: `\"alfa.txt\"`, // containee label: `&containee`, diff --git a/doc/lib/macro.assert_fs_read_to_string_eq.html b/doc/lib/macro.assert_fs_read_to_string_eq.html index 79d72c1fb..12d49f300 100644 --- a/doc/lib/macro.assert_fs_read_to_string_eq.html +++ b/doc/lib/macro.assert_fs_read_to_string_eq.html @@ -25,7 +25,7 @@

§Examples

let b = "bravo.txt"; assert_fs_read_to_string_eq!(&a, &b); // assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html // a_path label: `&a`, // a_path debug: `\"alfa.txt\"`, // b_path label: `&b`, diff --git a/doc/lib/macro.assert_fs_read_to_string_eq_expr.html b/doc/lib/macro.assert_fs_read_to_string_eq_expr.html index cf67a2dff..182d5a641 100644 --- a/doc/lib/macro.assert_fs_read_to_string_eq_expr.html +++ b/doc/lib/macro.assert_fs_read_to_string_eq_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("bravo\n"); assert_fs_read_to_string_eq_expr!(&path, &value); // assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html // a_path label: `&path`, // a_path debug: `\"alfa.txt\"`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_fs_read_to_string_ge.html b/doc/lib/macro.assert_fs_read_to_string_ge.html index 8fba72da3..9c66c23b1 100644 --- a/doc/lib/macro.assert_fs_read_to_string_ge.html +++ b/doc/lib/macro.assert_fs_read_to_string_ge.html @@ -25,7 +25,7 @@

§Examples

let b = "bravo.txt"; assert_fs_read_to_string_ge!(&a, &b); // assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html // a_path label: `&a`, // a_path debug: `\"alfa.txt\"`, // b_path label: `&b`, diff --git a/doc/lib/macro.assert_fs_read_to_string_ge_expr.html b/doc/lib/macro.assert_fs_read_to_string_ge_expr.html index ec98a8cd2..2b82f74ef 100644 --- a/doc/lib/macro.assert_fs_read_to_string_ge_expr.html +++ b/doc/lib/macro.assert_fs_read_to_string_ge_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("bravo\n"); assert_fs_read_to_string_ge_expr!(&path, &value); // assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html // a_path label: `&path`, // a_path debug: `\"alfa.txt\"`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_fs_read_to_string_gt.html b/doc/lib/macro.assert_fs_read_to_string_gt.html index 49c291335..5102aa3c1 100644 --- a/doc/lib/macro.assert_fs_read_to_string_gt.html +++ b/doc/lib/macro.assert_fs_read_to_string_gt.html @@ -25,7 +25,7 @@

§Examples

let b = "bravo.txt"; assert_fs_read_to_string_gt!(&a, &b); // assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html // a_path label: `&a`, // a_path debug: `\"alfa.txt\"`, // b_path label: `&b`, diff --git a/doc/lib/macro.assert_fs_read_to_string_gt_expr.html b/doc/lib/macro.assert_fs_read_to_string_gt_expr.html index b2f9c7864..47981b9f6 100644 --- a/doc/lib/macro.assert_fs_read_to_string_gt_expr.html +++ b/doc/lib/macro.assert_fs_read_to_string_gt_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("bravo\n"); assert_fs_read_to_string_gt_expr!(&path, &value); // assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html // a_path label: `&path`, // a_path debug: `\"alfa.txt\"`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_fs_read_to_string_le.html b/doc/lib/macro.assert_fs_read_to_string_le.html index f9b99d5d6..c935b997d 100644 --- a/doc/lib/macro.assert_fs_read_to_string_le.html +++ b/doc/lib/macro.assert_fs_read_to_string_le.html @@ -25,7 +25,7 @@

§Examples

let b = "alfa.txt"; assert_fs_read_to_string_le!(&a, &b); // assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html // a_path label: `&a`, // a_path debug: `\"bravo.txt\"`, // b_path label: `&b`, diff --git a/doc/lib/macro.assert_fs_read_to_string_le_expr.html b/doc/lib/macro.assert_fs_read_to_string_le_expr.html index b5de826fc..52ed2f60d 100644 --- a/doc/lib/macro.assert_fs_read_to_string_le_expr.html +++ b/doc/lib/macro.assert_fs_read_to_string_le_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("alfa\n"); assert_fs_read_to_string_le_expr!(&path, &value); // assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html // a_path label: `&path`, // a_path debug: `\"bravo.txt\"`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_fs_read_to_string_lt.html b/doc/lib/macro.assert_fs_read_to_string_lt.html index 8342049b1..d338aae34 100644 --- a/doc/lib/macro.assert_fs_read_to_string_lt.html +++ b/doc/lib/macro.assert_fs_read_to_string_lt.html @@ -25,7 +25,7 @@

§Examples

let b = "alfa.txt"; assert_fs_read_to_string_lt!(&a, &b); // assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html // a_path label: `&a`, // a_path debug: `\"bravo.txt\"`, // b_path label: `&b`, diff --git a/doc/lib/macro.assert_fs_read_to_string_lt_expr.html b/doc/lib/macro.assert_fs_read_to_string_lt_expr.html index bd6b5ba47..edcb89493 100644 --- a/doc/lib/macro.assert_fs_read_to_string_lt_expr.html +++ b/doc/lib/macro.assert_fs_read_to_string_lt_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("alfa\n"); assert_fs_read_to_string_lt_expr!(&path, &value); // assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html // a_path label: `&path`, // a_path debug: `\"bravo.txt\"`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_fs_read_to_string_matches.html b/doc/lib/macro.assert_fs_read_to_string_matches.html index bf0e62361..7f7a806e0 100644 --- a/doc/lib/macro.assert_fs_read_to_string_matches.html +++ b/doc/lib/macro.assert_fs_read_to_string_matches.html @@ -26,7 +26,7 @@

§Examples

let matcher = Regex::new(r"zzz").unwrap(); assert_fs_read_to_string_matches!(&path, &matcher); // assertion failed: `assert_fs_read_to_string_matches!(path, matcher)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html // path label: `&path`, // path debug: `\"alfa.txt\"`, // matcher label: `&matcher`, diff --git a/doc/lib/macro.assert_fs_read_to_string_ne.html b/doc/lib/macro.assert_fs_read_to_string_ne.html index 1809c9cc7..a3e427308 100644 --- a/doc/lib/macro.assert_fs_read_to_string_ne.html +++ b/doc/lib/macro.assert_fs_read_to_string_ne.html @@ -25,7 +25,7 @@

§Examples

let b = "alfa.txt"; assert_fs_read_to_string_ne!(&a, &b); // assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html // a_path label: `&a`, // a_path debug: `\"alfa.txt\"`, // b_path label: `&b`, diff --git a/doc/lib/macro.assert_fs_read_to_string_ne_expr.html b/doc/lib/macro.assert_fs_read_to_string_ne_expr.html index f835211e5..e9e73827a 100644 --- a/doc/lib/macro.assert_fs_read_to_string_ne_expr.html +++ b/doc/lib/macro.assert_fs_read_to_string_ne_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("alfa\n"); assert_fs_read_to_string_ne_expr!(&path, &value); // assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html // a_path label: `&path`, // a_path debug: `\"alfa.txt\"`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_ge.html b/doc/lib/macro.assert_ge.html index eb2da072b..a50c09d29 100644 --- a/doc/lib/macro.assert_ge.html +++ b/doc/lib/macro.assert_ge.html @@ -23,7 +23,7 @@

§Examples

let b = 2; assert_ge!(a, b); // assertion failed: `assert_ge!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html // a label: `a`, // a debug: `1`, // b label: `b`, diff --git a/doc/lib/macro.assert_gt.html b/doc/lib/macro.assert_gt.html index 674ac2293..9d0716ef2 100644 --- a/doc/lib/macro.assert_gt.html +++ b/doc/lib/macro.assert_gt.html @@ -23,7 +23,7 @@

§Examples

let b = 2; assert_gt!(a, b); // assertion failed: `assert_gt!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html // a label: `a`, // a debug: `1`, // b label: `b`, diff --git a/doc/lib/macro.assert_in_delta.html b/doc/lib/macro.assert_in_delta.html index f39ccdc9b..17a0d03d8 100644 --- a/doc/lib/macro.assert_in_delta.html +++ b/doc/lib/macro.assert_in_delta.html @@ -25,7 +25,7 @@

§Examples

let delta: i8 = 1; assert_in_delta!(a, b, delta); // assertion failed: `assert_in_delta!(a, b, delta)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html // a label: `a`, // a debug: `10`, // b label: `b`, diff --git a/doc/lib/macro.assert_in_epsilon.html b/doc/lib/macro.assert_in_epsilon.html index 6ec64bcb3..cf4ac1724 100644 --- a/doc/lib/macro.assert_in_epsilon.html +++ b/doc/lib/macro.assert_in_epsilon.html @@ -25,7 +25,7 @@

§Examples

let e: i8 = 1; assert_in_epsilon!(a, b, e); // assertion failed: `assert_in_epsilon!(a, b, epsilon)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html // a label: `a`, // a debug: `10`, // b label: `b`, diff --git a/doc/lib/macro.assert_infix.html b/doc/lib/macro.assert_infix.html index ab3cf4c90..55ad524d9 100644 --- a/doc/lib/macro.assert_infix.html +++ b/doc/lib/macro.assert_infix.html @@ -23,7 +23,7 @@

§Examples

let b = 2; assert_infix!(a == b); // assertion failed: `assert_infix!(a == b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html // a label: `a`, // a debug: `1`, // b label: `b`, diff --git a/doc/lib/macro.assert_io_read_to_string_contains.html b/doc/lib/macro.assert_io_read_to_string_contains.html index 6c43250b2..24e3952c0 100644 --- a/doc/lib/macro.assert_io_read_to_string_contains.html +++ b/doc/lib/macro.assert_io_read_to_string_contains.html @@ -25,7 +25,7 @@

§Examples

let containee = "zzz"; assert_io_read_to_string_contains!(reader, &containee); // assertion failed: `assert_io_read_to_string_contains!(reader, &containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html // reader label: `&reader`, // reader debug: `[]`, // containee label: `&containee`, diff --git a/doc/lib/macro.assert_io_read_to_string_eq.html b/doc/lib/macro.assert_io_read_to_string_eq.html index 8e8831d94..760a815be 100644 --- a/doc/lib/macro.assert_io_read_to_string_eq.html +++ b/doc/lib/macro.assert_io_read_to_string_eq.html @@ -25,7 +25,7 @@

§Examples

let mut b = "bravo".as_bytes(); assert_io_read_to_string_eq!(a, b); // assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html // a label: `a`, // a debug: `[]`, // b label: `b`, diff --git a/doc/lib/macro.assert_io_read_to_string_eq_expr.html b/doc/lib/macro.assert_io_read_to_string_eq_expr.html index 16a368ce6..67d7cb06d 100644 --- a/doc/lib/macro.assert_io_read_to_string_eq_expr.html +++ b/doc/lib/macro.assert_io_read_to_string_eq_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("bravo"); assert_io_read_to_string_eq_expr!(reader, &value); // assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html // a_reader label: `reader`, // a_reader debug: `[]`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_io_read_to_string_ge.html b/doc/lib/macro.assert_io_read_to_string_ge.html index 9bdf7986c..ec8928a1f 100644 --- a/doc/lib/macro.assert_io_read_to_string_ge.html +++ b/doc/lib/macro.assert_io_read_to_string_ge.html @@ -25,7 +25,7 @@

§Examples

let mut b = "bravo".as_bytes(); assert_io_read_to_string_ge!(a, b); // assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html // a label: `a`, // a debug: `[]`, // b label: `b`, diff --git a/doc/lib/macro.assert_io_read_to_string_ge_expr.html b/doc/lib/macro.assert_io_read_to_string_ge_expr.html index 04ed78a84..cc32d92ea 100644 --- a/doc/lib/macro.assert_io_read_to_string_ge_expr.html +++ b/doc/lib/macro.assert_io_read_to_string_ge_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("bravo"); assert_io_read_to_string_ge_expr!(reader, &value); // assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html // a_reader label: `reader`, // a_reader debug: `[]`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_io_read_to_string_gt.html b/doc/lib/macro.assert_io_read_to_string_gt.html index da0201b8f..d3c879e10 100644 --- a/doc/lib/macro.assert_io_read_to_string_gt.html +++ b/doc/lib/macro.assert_io_read_to_string_gt.html @@ -25,7 +25,7 @@

§Examples

let mut b = "bravo".as_bytes(); assert_io_read_to_string_gt!(a, b); // assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html // a label: `a`, // a debug: `[]`, // b label: `b`, diff --git a/doc/lib/macro.assert_io_read_to_string_gt_expr.html b/doc/lib/macro.assert_io_read_to_string_gt_expr.html index 006bd3ee3..42f87f0fa 100644 --- a/doc/lib/macro.assert_io_read_to_string_gt_expr.html +++ b/doc/lib/macro.assert_io_read_to_string_gt_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("bravo"); assert_io_read_to_string_gt_expr!(reader, &value); // assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html // a_reader label: `reader`, // a_reader debug: `[]`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_io_read_to_string_le.html b/doc/lib/macro.assert_io_read_to_string_le.html index 10e68f0e3..d4697cc34 100644 --- a/doc/lib/macro.assert_io_read_to_string_le.html +++ b/doc/lib/macro.assert_io_read_to_string_le.html @@ -25,7 +25,7 @@

§Examples

let mut b = "alfa".as_bytes(); assert_io_read_to_string_le!(a, b); // assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html // a label: `a`, // a debug: `[]`, // b label: `b`, diff --git a/doc/lib/macro.assert_io_read_to_string_le_expr.html b/doc/lib/macro.assert_io_read_to_string_le_expr.html index 1bc2a603d..10cffabf2 100644 --- a/doc/lib/macro.assert_io_read_to_string_le_expr.html +++ b/doc/lib/macro.assert_io_read_to_string_le_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("alfa"); assert_io_read_to_string_le_expr!(reader, &value); // assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html // a_reader label: `reader`, // a_reader debug: `[]`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_io_read_to_string_lt.html b/doc/lib/macro.assert_io_read_to_string_lt.html index b5db27bc9..9b4be9393 100644 --- a/doc/lib/macro.assert_io_read_to_string_lt.html +++ b/doc/lib/macro.assert_io_read_to_string_lt.html @@ -25,7 +25,7 @@

§Examples

let mut b = "alfa".as_bytes(); assert_io_read_to_string_lt!(a, b); // assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html // a label: `a`, // a debug: `[]`, // b label: `b`, diff --git a/doc/lib/macro.assert_io_read_to_string_lt_expr.html b/doc/lib/macro.assert_io_read_to_string_lt_expr.html index a8cfdf8d4..2838b85df 100644 --- a/doc/lib/macro.assert_io_read_to_string_lt_expr.html +++ b/doc/lib/macro.assert_io_read_to_string_lt_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("alfa"); assert_io_read_to_string_lt_expr!(reader, &value); // assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html // a_reader label: `reader`, // a_reader debug: `[]`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_io_read_to_string_matches.html b/doc/lib/macro.assert_io_read_to_string_matches.html index 337fc82fd..dc719b436 100644 --- a/doc/lib/macro.assert_io_read_to_string_matches.html +++ b/doc/lib/macro.assert_io_read_to_string_matches.html @@ -26,7 +26,7 @@

§Examples

let matcher = Regex::new(r"zzz").unwrap(); assert_io_read_to_string_matches!(reader, &matcher); // assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html // reader label: `reader`, // reader debug: `[]`, // matcher label: `&matcher`, diff --git a/doc/lib/macro.assert_io_read_to_string_ne.html b/doc/lib/macro.assert_io_read_to_string_ne.html index 69c9ce806..bd68a9499 100644 --- a/doc/lib/macro.assert_io_read_to_string_ne.html +++ b/doc/lib/macro.assert_io_read_to_string_ne.html @@ -25,7 +25,7 @@

§Examples

let mut b = "alfa".as_bytes(); assert_io_read_to_string_ne!(a, b); // assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html // a label: `a`, // a debug: `[]`, // b label: `b`, diff --git a/doc/lib/macro.assert_io_read_to_string_ne_expr.html b/doc/lib/macro.assert_io_read_to_string_ne_expr.html index 1660e9b65..a6c558c32 100644 --- a/doc/lib/macro.assert_io_read_to_string_ne_expr.html +++ b/doc/lib/macro.assert_io_read_to_string_ne_expr.html @@ -25,7 +25,7 @@

§Examples

let value = String::from("alfa"); assert_io_read_to_string_ne_expr!(reader, &value); // assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html // a_reader label: `reader`, // a_reader debug: `[]`, // b_expr label: `&value`, diff --git a/doc/lib/macro.assert_is_match.html b/doc/lib/macro.assert_is_match.html index 8507ab594..2370f5595 100644 --- a/doc/lib/macro.assert_is_match.html +++ b/doc/lib/macro.assert_is_match.html @@ -26,7 +26,7 @@

§Examples

let b = "bravo"; assert_is_match!(a, b); // assertion failed: `assert_is_match!(matcher, matchee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html // matcher label: `a`, // matcher debug: `Regex(\"lf\")`, // matchee label: `b`, diff --git a/doc/lib/macro.assert_iter_eq!.html b/doc/lib/macro.assert_iter_eq!.html new file mode 100644 index 000000000..9a26bffb1 --- /dev/null +++ b/doc/lib/macro.assert_iter_eq!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_eq.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_eq.html b/doc/lib/macro.assert_iter_eq.html new file mode 100644 index 000000000..f2fa04856 --- /dev/null +++ b/doc/lib/macro.assert_iter_eq.html @@ -0,0 +1,38 @@ +assert_iter_eq in lib - Rust

Macro lib::assert_iter_eq

source ·
macro_rules! assert_iter_eq {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => { ... };
+}
Expand description

Assert an iterable is equal to another.

+

Pseudocode:
+(collection1 into iter) = (collection2 into iter)

+
    +
  • +

    If true, return ().

    +
  • +
  • +

    Otherwise, call panic! with a message and the values of the +expressions with their debug representations.

    +
  • +
+

§Examples

+
use assertables::*;
+let a = [1, 2];
+let b = [1, 2];
+assert_iter_eq!(&a, &b);
+
+let a = [1, 2];
+let b = [2, 1];
+assert_iter_eq!(&a, &b);
+// assertion failed: `assert_iter_eq!(a_collection, b_collection)`
+// https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html
+//  a label: `&a`,
+//  a debug: `[1, 2]`,
+//  b label: `&b`,
+//  b debug: `[2, 1]`
+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_eq_as_result!.html b/doc/lib/macro.assert_iter_eq_as_result!.html new file mode 100644 index 000000000..89df41686 --- /dev/null +++ b/doc/lib/macro.assert_iter_eq_as_result!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_eq_as_result.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_eq_as_result.html b/doc/lib/macro.assert_iter_eq_as_result.html new file mode 100644 index 000000000..f11989518 --- /dev/null +++ b/doc/lib/macro.assert_iter_eq_as_result.html @@ -0,0 +1,25 @@ +assert_iter_eq_as_result in lib - Rust

Macro lib::assert_iter_eq_as_result

source ·
macro_rules! assert_iter_eq_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+}
Expand description

Assert an iterable is equal to another.

+

Pseudocode:
+(collection1 into iter) = (collection2 into iter)

+
    +
  • +

    If true, return Result Ok(()).

    +
  • +
  • +

    Otherwise, return Result Err with a diagnostic message.

    +
  • +
+

This macro provides the same statements as assert_, +except this macro returns a Result, rather than doing a panic.

+

This macro is useful for runtime checks, such as checking parameters, +or sanitizing inputs, or handling different results in different ways.

+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ge!.html b/doc/lib/macro.assert_iter_ge!.html new file mode 100644 index 000000000..ba0e34c4e --- /dev/null +++ b/doc/lib/macro.assert_iter_ge!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_ge.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ge.html b/doc/lib/macro.assert_iter_ge.html new file mode 100644 index 000000000..8f086ff5b --- /dev/null +++ b/doc/lib/macro.assert_iter_ge.html @@ -0,0 +1,38 @@ +assert_iter_ge in lib - Rust

Macro lib::assert_iter_ge

source ·
macro_rules! assert_iter_ge {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => { ... };
+}
Expand description

Assert an iterable is greater than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≥ (collection2 into iter)

+
    +
  • +

    If true, return ().

    +
  • +
  • +

    Otherwise, call panic! with a message and the values of the +expressions with their debug representations.

    +
  • +
+

§Examples

+
use assertables::*;
+let a = [3, 4];
+let b = [1, 2];
+assert_iter_ge!(&a, &b);
+
+let a = [1, 2];
+let b = [3, 4];
+assert_iter_ge!(&a, &b);
+// assertion failed: `assert_iter_ge!(a_collection, b_collection)`
+// https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html
+//  a label: `&a`,
+//  a debug: `[1, 2]`,
+//  b label: `&b`,
+//  b debug: `[3, 4]`
+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ge_as_result!.html b/doc/lib/macro.assert_iter_ge_as_result!.html new file mode 100644 index 000000000..a0475ea33 --- /dev/null +++ b/doc/lib/macro.assert_iter_ge_as_result!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_ge_as_result.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ge_as_result.html b/doc/lib/macro.assert_iter_ge_as_result.html new file mode 100644 index 000000000..7a7f6789e --- /dev/null +++ b/doc/lib/macro.assert_iter_ge_as_result.html @@ -0,0 +1,25 @@ +assert_iter_ge_as_result in lib - Rust

Macro lib::assert_iter_ge_as_result

source ·
macro_rules! assert_iter_ge_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+}
Expand description

Assert an iterable is greater than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≥ (collection2 into iter)

+
    +
  • +

    If true, return Result Ok(()).

    +
  • +
  • +

    Otherwise, return Result Err with a diagnostic message.

    +
  • +
+

This macro provides the same statements as assert_, +except this macro returns a Result, rather than doing a panic.

+

This macro is useful for runtime checks, such as checking parameters, +or sanitizing inputs, or handling different results in different ways.

+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_gt!.html b/doc/lib/macro.assert_iter_gt!.html new file mode 100644 index 000000000..87898156e --- /dev/null +++ b/doc/lib/macro.assert_iter_gt!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_gt.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_gt.html b/doc/lib/macro.assert_iter_gt.html new file mode 100644 index 000000000..ef1567d08 --- /dev/null +++ b/doc/lib/macro.assert_iter_gt.html @@ -0,0 +1,38 @@ +assert_iter_gt in lib - Rust

Macro lib::assert_iter_gt

source ·
macro_rules! assert_iter_gt {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => { ... };
+}
Expand description

Assert an iterable is greater than another.

+

Pseudocode:
+(collection1 into iter) > (collection2 into iter)

+
    +
  • +

    If true, return ().

    +
  • +
  • +

    Otherwise, call panic! with a message and the values of the +expressions with their debug representations.

    +
  • +
+

§Examples

+
use assertables::*;
+let a = [3, 4];
+let b = [1, 2];
+assert_iter_gt!(&a, &b);
+
+let a = [1, 2];
+let b = [3, 4];
+assert_iter_gt!(&a, &b);
+// assertion failed: `assert_iter_gt!(a_collection, b_collection)`
+// https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html
+//  a label: `&a`,
+//  a debug: `[1, 2]`,
+//  b label: `&b`,
+//  b debug: `[3, 4]`
+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_gt_as_result!.html b/doc/lib/macro.assert_iter_gt_as_result!.html new file mode 100644 index 000000000..2653514d6 --- /dev/null +++ b/doc/lib/macro.assert_iter_gt_as_result!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_gt_as_result.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_gt_as_result.html b/doc/lib/macro.assert_iter_gt_as_result.html new file mode 100644 index 000000000..a60fbc9c6 --- /dev/null +++ b/doc/lib/macro.assert_iter_gt_as_result.html @@ -0,0 +1,25 @@ +assert_iter_gt_as_result in lib - Rust

Macro lib::assert_iter_gt_as_result

source ·
macro_rules! assert_iter_gt_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+}
Expand description

Assert an iterable is greater than another.

+

Pseudocode:
+(collection1 into iter) > (collection2 into iter)

+
    +
  • +

    If true, return Result Ok(()).

    +
  • +
  • +

    Otherwise, return Result Err with a diagnostic message.

    +
  • +
+

This macro provides the same statements as assert_, +except this macro returns a Result, rather than doing a panic.

+

This macro is useful for runtime checks, such as checking parameters, +or sanitizing inputs, or handling different results in different ways.

+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_le!.html b/doc/lib/macro.assert_iter_le!.html new file mode 100644 index 000000000..a95651afb --- /dev/null +++ b/doc/lib/macro.assert_iter_le!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_le.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_le.html b/doc/lib/macro.assert_iter_le.html new file mode 100644 index 000000000..fb550cb14 --- /dev/null +++ b/doc/lib/macro.assert_iter_le.html @@ -0,0 +1,38 @@ +assert_iter_le in lib - Rust

Macro lib::assert_iter_le

source ·
macro_rules! assert_iter_le {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => { ... };
+}
Expand description

Assert an iterable is less than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≤ (collection2 into iter)

+
    +
  • +

    If true, return ().

    +
  • +
  • +

    Otherwise, call panic! with a message and the values of the +expressions with their debug representations.

    +
  • +
+

§Examples

+
use assertables::*;
+let a = [1, 2];
+let b = [3, 4];
+assert_iter_le!(&a, &b);
+
+let a = [3, 4];
+let b = [1, 2];
+assert_iter_le!(&a, &b);
+// assertion failed: `assert_iter_le!(a_collection, b_collection)`
+// https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html
+//  a label: `&a`,
+//  a debug: `[3, 4]`,
+//  b label: `&b`,
+//  b debug: `[1, 2]`
+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_le_as_result!.html b/doc/lib/macro.assert_iter_le_as_result!.html new file mode 100644 index 000000000..9cba84e45 --- /dev/null +++ b/doc/lib/macro.assert_iter_le_as_result!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_le_as_result.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_le_as_result.html b/doc/lib/macro.assert_iter_le_as_result.html new file mode 100644 index 000000000..732980fe7 --- /dev/null +++ b/doc/lib/macro.assert_iter_le_as_result.html @@ -0,0 +1,25 @@ +assert_iter_le_as_result in lib - Rust

Macro lib::assert_iter_le_as_result

source ·
macro_rules! assert_iter_le_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+}
Expand description

Assert an iterable is less than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≤ (collection2 into iter)

+
    +
  • +

    If true, return Result Ok(()).

    +
  • +
  • +

    Otherwise, return Result Err with a diagnostic message.

    +
  • +
+

This macro provides the same statements as assert_, +except this macro returns a Result, rather than doing a panic.

+

This macro is useful for runtime checks, such as checking parameters, +or sanitizing inputs, or handling different results in different ways.

+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_lt!.html b/doc/lib/macro.assert_iter_lt!.html new file mode 100644 index 000000000..812348559 --- /dev/null +++ b/doc/lib/macro.assert_iter_lt!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_lt.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_lt.html b/doc/lib/macro.assert_iter_lt.html new file mode 100644 index 000000000..f4a44f324 --- /dev/null +++ b/doc/lib/macro.assert_iter_lt.html @@ -0,0 +1,38 @@ +assert_iter_lt in lib - Rust

Macro lib::assert_iter_lt

source ·
macro_rules! assert_iter_lt {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => { ... };
+}
Expand description

Assert an iterable is less than another.

+

Pseudocode:
+(collection1 into iter) < (collection2 into iter)

+
    +
  • +

    If true, return ().

    +
  • +
  • +

    Otherwise, call panic! with a message and the values of the +expressions with their debug representations.

    +
  • +
+

§Examples

+
use assertables::*;
+let a = [1, 2];
+let b = [3, 4];
+assert_iter_lt!(&a, &b);
+
+let a = [3, 4];
+let b = [1, 2];
+assert_iter_lt!(&a, &b);
+// assertion failed: `assert_iter_lt!(a_collection, b_collection)`
+// https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html
+//  a label: `&a`,
+//  a debug: `[3, 4]`,
+//  b label: `&b`,
+//  b debug: `[1, 2]`
+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_lt_as_result!.html b/doc/lib/macro.assert_iter_lt_as_result!.html new file mode 100644 index 000000000..2cf8e237e --- /dev/null +++ b/doc/lib/macro.assert_iter_lt_as_result!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_lt_as_result.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_lt_as_result.html b/doc/lib/macro.assert_iter_lt_as_result.html new file mode 100644 index 000000000..aeca5d4fe --- /dev/null +++ b/doc/lib/macro.assert_iter_lt_as_result.html @@ -0,0 +1,25 @@ +assert_iter_lt_as_result in lib - Rust

Macro lib::assert_iter_lt_as_result

source ·
macro_rules! assert_iter_lt_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+}
Expand description

Assert an iterable is less than another.

+

Pseudocode:
+(collection1 into iter) < (collection2 into iter)

+
    +
  • +

    If true, return Result Ok(()).

    +
  • +
  • +

    Otherwise, return Result Err with a diagnostic message.

    +
  • +
+

This macro provides the same statements as assert_, +except this macro returns a Result, rather than doing a panic.

+

This macro is useful for runtime checks, such as checking parameters, +or sanitizing inputs, or handling different results in different ways.

+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ne!.html b/doc/lib/macro.assert_iter_ne!.html new file mode 100644 index 000000000..1d2b9cb95 --- /dev/null +++ b/doc/lib/macro.assert_iter_ne!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_ne.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ne.html b/doc/lib/macro.assert_iter_ne.html new file mode 100644 index 000000000..eda123ac0 --- /dev/null +++ b/doc/lib/macro.assert_iter_ne.html @@ -0,0 +1,38 @@ +assert_iter_ne in lib - Rust

Macro lib::assert_iter_ne

source ·
macro_rules! assert_iter_ne {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => { ... };
+}
Expand description

Assert an iterable is not equal to another.

+

Pseudocode:
+(collection1 into iter) ≠ (collection2 into iter)

+
    +
  • +

    If true, return ().

    +
  • +
  • +

    Otherwise, call panic! with a message and the values of the +expressions with their debug representations.

    +
  • +
+

§Examples

+
use assertables::*;
+let a = [1, 2];
+let b = [3, 4];
+assert_iter_ne!(&a, &b);
+
+let a = [1, 2];
+let b = [1, 2];
+assert_iter_ne!(&a, &b);
+// assertion failed: `assert_iter_ne!(a_collection, b_collection)`
+// https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html
+//  a label: `&a`,
+//  a debug: `[1, 2]`,
+//  b label: `&b`,
+//  b debug: `[1, 2]`
+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ne_as_result!.html b/doc/lib/macro.assert_iter_ne_as_result!.html new file mode 100644 index 000000000..ba87a0495 --- /dev/null +++ b/doc/lib/macro.assert_iter_ne_as_result!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.assert_iter_ne_as_result.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.assert_iter_ne_as_result.html b/doc/lib/macro.assert_iter_ne_as_result.html new file mode 100644 index 000000000..9f2ab2d9c --- /dev/null +++ b/doc/lib/macro.assert_iter_ne_as_result.html @@ -0,0 +1,25 @@ +assert_iter_ne_as_result in lib - Rust

Macro lib::assert_iter_ne_as_result

source ·
macro_rules! assert_iter_ne_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => { ... };
+}
Expand description

Assert an iterable is not equal to another.

+

Pseudocode:
+(collection1 into iter) ≠ (collection2 into iter)

+
    +
  • +

    If true, return Result Ok(()).

    +
  • +
  • +

    Otherwise, return Result Err with a diagnostic message.

    +
  • +
+

This macro provides the same statements as assert_, +except this macro returns a Result, rather than doing a panic.

+

This macro is useful for runtime checks, such as checking parameters, +or sanitizing inputs, or handling different results in different ways.

+

This implementation uses std::collections::BTreeSet to count items and sort them.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.assert_le.html b/doc/lib/macro.assert_le.html index 3904f0a9d..6883ce7a6 100644 --- a/doc/lib/macro.assert_le.html +++ b/doc/lib/macro.assert_le.html @@ -23,7 +23,7 @@

§Examples

let b = 1; assert_le!(a, b); // assertion failed: `assert_le!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html // a label: `a`, // a debug: `2`, // b label: `b`, diff --git a/doc/lib/macro.assert_lt.html b/doc/lib/macro.assert_lt.html index d0a3e2053..ae90e636d 100644 --- a/doc/lib/macro.assert_lt.html +++ b/doc/lib/macro.assert_lt.html @@ -23,7 +23,7 @@

§Examples

let b = 1; assert_lt!(a, b); // assertion failed: `assert_lt!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html // a label: `a`, // a debug: `2`, // b label: `b`, diff --git a/doc/lib/macro.assert_none.html b/doc/lib/macro.assert_none.html index c2ad89d42..439fb843b 100644 --- a/doc/lib/macro.assert_none.html +++ b/doc/lib/macro.assert_none.html @@ -21,7 +21,7 @@

§Examples

let a: Option<i8> = Option::Some(1); assert_none!(a); // assertion failed: `assert_none!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html // a label: `a`, // a debug: `Some(1)`

§Module macros

diff --git a/doc/lib/macro.assert_not_contains.html b/doc/lib/macro.assert_not_contains.html index bd1cad211..c75563c0b 100644 --- a/doc/lib/macro.assert_not_contains.html +++ b/doc/lib/macro.assert_not_contains.html @@ -30,7 +30,7 @@

§Examples

let b = "lf"; assert_not_contains!(a, b); // assertion failed: `assert_not_contains!(container, containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html // container label: `a`, // container debug: `\"alfa\"`, // containee label: `b`, diff --git a/doc/lib/macro.assert_not_ends_with.html b/doc/lib/macro.assert_not_ends_with.html index cb44a6836..b5f6ecbfb 100644 --- a/doc/lib/macro.assert_not_ends_with.html +++ b/doc/lib/macro.assert_not_ends_with.html @@ -23,7 +23,7 @@

§Examples

let b = "fa"; assert_not_ends_with!(a, b); // assertion failed: `assert_not_ends_with!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html // a label: `a`, // a debug: `\"alfa\"`, // b label: `b`, diff --git a/doc/lib/macro.assert_not_match.html b/doc/lib/macro.assert_not_match.html index 1e2e22942..e7bb239ff 100644 --- a/doc/lib/macro.assert_not_match.html +++ b/doc/lib/macro.assert_not_match.html @@ -26,7 +26,7 @@

§Examples

let b = "alfa"; assert_not_match!(a, b); // assertion failed: `assert_not_match!(matcher, matchee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html // matcher label: `a`, // matcher debug: `Regex(\"lf\")`, // matchee label: `b`, diff --git a/doc/lib/macro.assert_not_starts_with.html b/doc/lib/macro.assert_not_starts_with.html index 47863a7f9..72105ff24 100644 --- a/doc/lib/macro.assert_not_starts_with.html +++ b/doc/lib/macro.assert_not_starts_with.html @@ -23,7 +23,7 @@

§Examples

let b = "al"; assert_not_starts_with!(a, b); // assertion failed: `assert_not_starts_with!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html // a label: `a`, // a debug: `\"alfa\"`, // b label: `b`, diff --git a/doc/lib/macro.assert_ok.html b/doc/lib/macro.assert_ok.html index 56bf583de..5ade07984 100644 --- a/doc/lib/macro.assert_ok.html +++ b/doc/lib/macro.assert_ok.html @@ -21,7 +21,7 @@

§Examples

let a: Result<(), i8> = Err(1); assert_ok!(a); // assertion failed: `assert_ok!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html // a label: `a`, // a debug: `Err(1)`

§Module macros

diff --git a/doc/lib/macro.assert_ok_eq.html b/doc/lib/macro.assert_ok_eq.html index 82de41a94..edf1c9920 100644 --- a/doc/lib/macro.assert_ok_eq.html +++ b/doc/lib/macro.assert_ok_eq.html @@ -23,7 +23,7 @@

§Examples

let b: Result<i8, i8> = Ok(2); assert_ok_eq!(a, b); // assertion failed: `assert_ok_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html // a label: `a`, // a debug: `Ok(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_ok_eq_expr.html b/doc/lib/macro.assert_ok_eq_expr.html index a26de2107..d10d00df7 100644 --- a/doc/lib/macro.assert_ok_eq_expr.html +++ b/doc/lib/macro.assert_ok_eq_expr.html @@ -23,7 +23,7 @@

§Examples

let b: i8 = 2; assert_ok_eq_expr!(a, b); // assertion failed: `assert_ok_eq_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html // a label: `a`, // a debug: `Ok(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_ok_ne.html b/doc/lib/macro.assert_ok_ne.html index a581f51f3..3cf020789 100644 --- a/doc/lib/macro.assert_ok_ne.html +++ b/doc/lib/macro.assert_ok_ne.html @@ -23,7 +23,7 @@

§Examples

let b: Result<i8, i8> = Ok(1); assert_ok_ne!(a, b); // assertion failed: `assert_ok_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html // a label: `a`, // a debug: `Ok(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_ok_ne_expr.html b/doc/lib/macro.assert_ok_ne_expr.html index 763edaca4..212d1d1ee 100644 --- a/doc/lib/macro.assert_ok_ne_expr.html +++ b/doc/lib/macro.assert_ok_ne_expr.html @@ -23,7 +23,7 @@

§Examples

let b: i8 = 1; assert_ok_ne_expr!(a, b); // assertion failed: `assert_ok_ne_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html // a label: `a`, // a debug: `Ok(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_option_none.html b/doc/lib/macro.assert_option_none.html index 17c5d7cf4..a9f26e726 100644 --- a/doc/lib/macro.assert_option_none.html +++ b/doc/lib/macro.assert_option_none.html @@ -19,7 +19,7 @@

§Examples

let a: Option<i8> = Option::Some(1); assert_option_none!(a); // assertion failed: `assert_option_none!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html // a label: `a`, // a debug: `Some(1)`

§Module macros

diff --git a/doc/lib/macro.assert_option_some.html b/doc/lib/macro.assert_option_some.html index de40628f0..55ce1fded 100644 --- a/doc/lib/macro.assert_option_some.html +++ b/doc/lib/macro.assert_option_some.html @@ -19,7 +19,7 @@

§Examples

let a: Option<i8> = Option::None; assert_option_some!(a); // assertion failed: `assert_option_some!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html // option label: `a`, // option debug: `None`

§Module macros

diff --git a/doc/lib/macro.assert_option_some_eq.html b/doc/lib/macro.assert_option_some_eq.html index 073371a51..40748cacc 100644 --- a/doc/lib/macro.assert_option_some_eq.html +++ b/doc/lib/macro.assert_option_some_eq.html @@ -21,7 +21,7 @@

§Examples

let b: Option<i8> = Option::Some(2); assert_option_some_eq!(a, b); // assertion failed: `assert_option_some_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html // a label: `a`, // a debug: `Some(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_option_some_ne.html b/doc/lib/macro.assert_option_some_ne.html index 96913d316..d98ac883e 100644 --- a/doc/lib/macro.assert_option_some_ne.html +++ b/doc/lib/macro.assert_option_some_ne.html @@ -21,7 +21,7 @@

§Examples

let b: Option<i8> = Option::Some(1); assert_option_some_ne!(a, b); // assertion failed: `assert_option_some_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html // a label: `a`, // a debug: `Some(1)`, // b label: `b`, diff --git a/doc/lib/macro.assert_pending.html b/doc/lib/macro.assert_pending.html index 122c0b15f..602ebaaf8 100644 --- a/doc/lib/macro.assert_pending.html +++ b/doc/lib/macro.assert_pending.html @@ -23,7 +23,7 @@

§Examples

let a: Poll<i8> = Ready(1); assert_pending!(a); // assertion failed: `assert_pending!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html // a label: `a`, // a debug: `Ready(1)`

§Module macros

diff --git a/doc/lib/macro.assert_poll_pending.html b/doc/lib/macro.assert_poll_pending.html index b4364a9ea..9e15f2179 100644 --- a/doc/lib/macro.assert_poll_pending.html +++ b/doc/lib/macro.assert_poll_pending.html @@ -21,7 +21,7 @@

§Examples

let a: Poll<i8> = Ready(1); assert_poll_pending!(a); // assertion failed: `assert_poll_pending!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html // a label: `a`, // a debug: `Ready(1)`

§Module macros

diff --git a/doc/lib/macro.assert_poll_ready.html b/doc/lib/macro.assert_poll_ready.html index 0b49c5e97..5b16a6c7e 100644 --- a/doc/lib/macro.assert_poll_ready.html +++ b/doc/lib/macro.assert_poll_ready.html @@ -21,7 +21,7 @@

§Examples

let a: Poll<i8> = Pending; assert_poll_ready!(a); // assertion failed: `assert_poll_ready!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html // a label: `a`, // a debug: `Pending`

§Module macros

diff --git a/doc/lib/macro.assert_poll_ready_eq.html b/doc/lib/macro.assert_poll_ready_eq.html index e8ab3006d..bdfcbca2c 100644 --- a/doc/lib/macro.assert_poll_ready_eq.html +++ b/doc/lib/macro.assert_poll_ready_eq.html @@ -23,7 +23,7 @@

§Examples

let b: Poll<i8> = Ready(2); assert_poll_ready_eq!(a, b); // assertion failed: `assert_poll_ready_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html // a label: `a`, // a debug: `Ready(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_poll_ready_ne.html b/doc/lib/macro.assert_poll_ready_ne.html index 134292328..2b53dffe6 100644 --- a/doc/lib/macro.assert_poll_ready_ne.html +++ b/doc/lib/macro.assert_poll_ready_ne.html @@ -23,7 +23,7 @@

§Examples

let b: Poll<i8> = Ready(1); assert_poll_ready_ne!(a, b); // assertion failed: `assert_poll_ready_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html // a label: `a`, // a debug: `Ready(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_program_args_stderr_contains.html b/doc/lib/macro.assert_program_args_stderr_contains.html index 630dc5579..82cee2248 100644 --- a/doc/lib/macro.assert_program_args_stderr_contains.html +++ b/doc/lib/macro.assert_program_args_stderr_contains.html @@ -31,7 +31,7 @@

§Examples

let containee = "zzz"; assert_program_args_stderr_contains!(&program, &args, &containee); // assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stderr_eq.html b/doc/lib/macro.assert_program_args_stderr_eq.html index 2aeefd0fb..63638f7e0 100644 --- a/doc/lib/macro.assert_program_args_stderr_eq.html +++ b/doc/lib/macro.assert_program_args_stderr_eq.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s", "zzz"]; assert_program_args_stderr_eq!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stderr_eq_expr.html b/doc/lib/macro.assert_program_args_stderr_eq_expr.html index 93269be7b..636a82720 100644 --- a/doc/lib/macro.assert_program_args_stderr_eq_expr.html +++ b/doc/lib/macro.assert_program_args_stderr_eq_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("zzz"); assert_program_args_stderr_eq_expr!(&program, &args, s); // assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stderr_ge.html b/doc/lib/macro.assert_program_args_stderr_ge.html index 343280a7d..9ebc63d8b 100644 --- a/doc/lib/macro.assert_program_args_stderr_ge.html +++ b/doc/lib/macro.assert_program_args_stderr_ge.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s", "hullo"]; assert_program_args_stderr_ge!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stderr_ge_expr.html b/doc/lib/macro.assert_program_args_stderr_ge_expr.html index 25d45ed28..52f12b57f 100644 --- a/doc/lib/macro.assert_program_args_stderr_ge_expr.html +++ b/doc/lib/macro.assert_program_args_stderr_ge_expr.html @@ -33,7 +33,7 @@

§Examples

let s = String::from("hullo"); assert_program_args_stderr_ge_expr!(&program, &args, s); // assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stderr_gt.html b/doc/lib/macro.assert_program_args_stderr_gt.html index d9ce25536..78cddee04 100644 --- a/doc/lib/macro.assert_program_args_stderr_gt.html +++ b/doc/lib/macro.assert_program_args_stderr_gt.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s", "hullo"]; assert_program_args_stderr_gt!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stderr_gt_expr.html b/doc/lib/macro.assert_program_args_stderr_gt_expr.html index 88ea9fe1c..741046374 100644 --- a/doc/lib/macro.assert_program_args_stderr_gt_expr.html +++ b/doc/lib/macro.assert_program_args_stderr_gt_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hullo"); assert_program_args_stderr_gt_expr!(&program, &args, s); // assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stderr_is_match.html b/doc/lib/macro.assert_program_args_stderr_is_match.html index fe7ec0203..504a16b6d 100644 --- a/doc/lib/macro.assert_program_args_stderr_is_match.html +++ b/doc/lib/macro.assert_program_args_stderr_is_match.html @@ -27,7 +27,7 @@

§Examples

let matcher = Regex::new(r"zzz").unwrap(); assert_program_args_stderr_is_match!(&program, &args, &matcher); // assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stderr_le.html b/doc/lib/macro.assert_program_args_stderr_le.html index d9459c82b..2d36e75d1 100644 --- a/doc/lib/macro.assert_program_args_stderr_le.html +++ b/doc/lib/macro.assert_program_args_stderr_le.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s", "hallo"]; assert_program_args_stderr_le!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stderr_le_expr.html b/doc/lib/macro.assert_program_args_stderr_le_expr.html index e4b4e35b6..6fda7eee3 100644 --- a/doc/lib/macro.assert_program_args_stderr_le_expr.html +++ b/doc/lib/macro.assert_program_args_stderr_le_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hallo"); assert_program_args_stderr_le_expr!(&program, &args, s); // assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stderr_lt.html b/doc/lib/macro.assert_program_args_stderr_lt.html index 2ef5c739d..3d2936927 100644 --- a/doc/lib/macro.assert_program_args_stderr_lt.html +++ b/doc/lib/macro.assert_program_args_stderr_lt.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s", "hallo"]; assert_program_args_stderr_lt!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stderr_lt_expr.html b/doc/lib/macro.assert_program_args_stderr_lt_expr.html index b60f5a03f..424cfbb20 100644 --- a/doc/lib/macro.assert_program_args_stderr_lt_expr.html +++ b/doc/lib/macro.assert_program_args_stderr_lt_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hallo"); assert_program_args_stderr_lt_expr!(&program, &args, s); // assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stderr_ne.html b/doc/lib/macro.assert_program_args_stderr_ne.html index 0b048420e..acce0ed89 100644 --- a/doc/lib/macro.assert_program_args_stderr_ne.html +++ b/doc/lib/macro.assert_program_args_stderr_ne.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s", "hello"]; assert_program_args_stderr_ne!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stderr_ne_expr.html b/doc/lib/macro.assert_program_args_stderr_ne_expr.html index 22b871744..b97bfa883 100644 --- a/doc/lib/macro.assert_program_args_stderr_ne_expr.html +++ b/doc/lib/macro.assert_program_args_stderr_ne_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hello"); assert_program_args_stderr_ne_expr!(&program, &args, s); // assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stderr\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_contains.html b/doc/lib/macro.assert_program_args_stdout_contains.html index 02e3a4e04..8a6dda054 100644 --- a/doc/lib/macro.assert_program_args_stdout_contains.html +++ b/doc/lib/macro.assert_program_args_stdout_contains.html @@ -31,7 +31,7 @@

§Examples

let containee = "zzz"; assert_program_args_stdout_contains!(&program, &args, &containee); // assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_eq.html b/doc/lib/macro.assert_program_args_stdout_eq.html index 4c9da2e6e..c084f32d1 100644 --- a/doc/lib/macro.assert_program_args_stdout_eq.html +++ b/doc/lib/macro.assert_program_args_stdout_eq.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s%s%s", "z", "z", "z"]; assert_program_args_stdout_eq!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stdout_eq_expr.html b/doc/lib/macro.assert_program_args_stdout_eq_expr.html index 3f6e1e161..696db63bb 100644 --- a/doc/lib/macro.assert_program_args_stdout_eq_expr.html +++ b/doc/lib/macro.assert_program_args_stdout_eq_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("zzz"); assert_program_args_stdout_eq_expr!(&program, &args, s); // assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_ge.html b/doc/lib/macro.assert_program_args_stdout_ge.html index 103416611..0d5ddf127 100644 --- a/doc/lib/macro.assert_program_args_stdout_ge.html +++ b/doc/lib/macro.assert_program_args_stdout_ge.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s%s%s%s%s", "h", "u", "l", "l", "o"]; assert_program_args_stdout_ge!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stdout_ge_expr.html b/doc/lib/macro.assert_program_args_stdout_ge_expr.html index 11fdbdd41..378dda136 100644 --- a/doc/lib/macro.assert_program_args_stdout_ge_expr.html +++ b/doc/lib/macro.assert_program_args_stdout_ge_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("zzz"); assert_program_args_stdout_ge_expr!(&program, &args, s); // assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_gt.html b/doc/lib/macro.assert_program_args_stdout_gt.html index 3a342b57d..17c07260a 100644 --- a/doc/lib/macro.assert_program_args_stdout_gt.html +++ b/doc/lib/macro.assert_program_args_stdout_gt.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s%s%s%s%s", "h", "u", "l", "l", "o"]; assert_program_args_stdout_gt!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stdout_gt_expr.html b/doc/lib/macro.assert_program_args_stdout_gt_expr.html index 4d5761d17..7cb0903a7 100644 --- a/doc/lib/macro.assert_program_args_stdout_gt_expr.html +++ b/doc/lib/macro.assert_program_args_stdout_gt_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hullo"); assert_program_args_stdout_gt_expr!(&program, &args, s); // assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_is_match.html b/doc/lib/macro.assert_program_args_stdout_is_match.html index c25fde14c..783f5bfd2 100644 --- a/doc/lib/macro.assert_program_args_stdout_is_match.html +++ b/doc/lib/macro.assert_program_args_stdout_is_match.html @@ -27,7 +27,7 @@

§Examples

let matcher = Regex::new(r"zzz").unwrap(); assert_program_args_stdout_is_match!(&program, &args, &matcher); // assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_le.html b/doc/lib/macro.assert_program_args_stdout_le.html index 9d3410b3c..b6160ec52 100644 --- a/doc/lib/macro.assert_program_args_stdout_le.html +++ b/doc/lib/macro.assert_program_args_stdout_le.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s%s%s%s%s", "h", "a", "l", "l", "o"]; assert_program_args_stdout_le!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stdout_le_expr.html b/doc/lib/macro.assert_program_args_stdout_le_expr.html index 778c0a00f..6d4361cc1 100644 --- a/doc/lib/macro.assert_program_args_stdout_le_expr.html +++ b/doc/lib/macro.assert_program_args_stdout_le_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hallo"); assert_program_args_stdout_le_expr!(&program, &args, s); // assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_lt.html b/doc/lib/macro.assert_program_args_stdout_lt.html index 9d6df5085..1333430da 100644 --- a/doc/lib/macro.assert_program_args_stdout_lt.html +++ b/doc/lib/macro.assert_program_args_stdout_lt.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s%s%s%s%s", "h", "a", "l", "l", "o"]; assert_program_args_stdout_lt!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stdout_lt_expr.html b/doc/lib/macro.assert_program_args_stdout_lt_expr.html index 191560374..8d1e9a450 100644 --- a/doc/lib/macro.assert_program_args_stdout_lt_expr.html +++ b/doc/lib/macro.assert_program_args_stdout_lt_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hallo"); assert_program_args_stdout_lt_expr!(&program, &args, s); // assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_program_args_stdout_ne.html b/doc/lib/macro.assert_program_args_stdout_ne.html index 983d16b41..64e3eeaae 100644 --- a/doc/lib/macro.assert_program_args_stdout_ne.html +++ b/doc/lib/macro.assert_program_args_stdout_ne.html @@ -28,7 +28,7 @@

§Examples

let b_args = ["%s%s%s%s%s", "h", "e", "l", "l", "o"]; assert_program_args_stdout_ne!(&a_program, &a_args, &b_program, &b_args); // assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html // a_program label: `&a_program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&a_args`, diff --git a/doc/lib/macro.assert_program_args_stdout_ne_expr.html b/doc/lib/macro.assert_program_args_stdout_ne_expr.html index 8072e67e1..c78a3bec7 100644 --- a/doc/lib/macro.assert_program_args_stdout_ne_expr.html +++ b/doc/lib/macro.assert_program_args_stdout_ne_expr.html @@ -26,7 +26,7 @@

§Examples

let s = String::from("hello"); assert_program_args_stdout_ne_expr!(&program, &args, s); // assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html // a_program label: `&program`, // a_program debug: `\"bin/printf-stdout\"`, // a_args label: `&args`, diff --git a/doc/lib/macro.assert_ready.html b/doc/lib/macro.assert_ready.html index b5663b78d..9e5dec19a 100644 --- a/doc/lib/macro.assert_ready.html +++ b/doc/lib/macro.assert_ready.html @@ -23,7 +23,7 @@

§Examples

let a: Poll<i8> = Pending; assert_ready!(a); // assertion failed: `assert_ready!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html // a label: `a`, // a debug: `Pending`

§Module macros

diff --git a/doc/lib/macro.assert_ready_eq.html b/doc/lib/macro.assert_ready_eq.html index 1c77c189a..2629db799 100644 --- a/doc/lib/macro.assert_ready_eq.html +++ b/doc/lib/macro.assert_ready_eq.html @@ -25,7 +25,7 @@

§Examples

let b: Poll<i8> = Ready(2); assert_ready_eq!(a, b); // assertion failed: `assert_ready_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html // a label: `a`, // a debug: `Ready(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_ready_eq_expr.html b/doc/lib/macro.assert_ready_eq_expr.html index affde06fb..22e464381 100644 --- a/doc/lib/macro.assert_ready_eq_expr.html +++ b/doc/lib/macro.assert_ready_eq_expr.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 2; assert_ready_eq_expr!(a, b); // assertion failed: `assert_ready_eq_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html // a label: `a`, // a debug: `Ready(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_ready_ne.html b/doc/lib/macro.assert_ready_ne.html index ba55423bc..82da9b9a6 100644 --- a/doc/lib/macro.assert_ready_ne.html +++ b/doc/lib/macro.assert_ready_ne.html @@ -25,7 +25,7 @@

§Examples

let b: Poll<i8> = Ready(1); assert_ready_ne!(a, b); // assertion failed: `assert_ready_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html // a label: `a`, // a debug: `Ready(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_ready_ne_expr.html b/doc/lib/macro.assert_ready_ne_expr.html index 13fec321a..1a26ede67 100644 --- a/doc/lib/macro.assert_ready_ne_expr.html +++ b/doc/lib/macro.assert_ready_ne_expr.html @@ -25,7 +25,7 @@

§Examples

let b: i8 = 1; assert_ready_ne_expr!(a, b); // assertion failed: `assert_ready_ne_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html // a label: `a`, // a debug: `Ready(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_result_err.html b/doc/lib/macro.assert_result_err.html index b7751c32d..140efb59f 100644 --- a/doc/lib/macro.assert_result_err.html +++ b/doc/lib/macro.assert_result_err.html @@ -19,7 +19,7 @@

§Examples

let a: Result<(), i8> = Ok(()); assert_result_err!(a); // assertion failed: `assert_result_err!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html // a label: `a`, // a debug: `Ok(())`

§Module macros

diff --git a/doc/lib/macro.assert_result_ok.html b/doc/lib/macro.assert_result_ok.html index 01e65d20a..0edf9f288 100644 --- a/doc/lib/macro.assert_result_ok.html +++ b/doc/lib/macro.assert_result_ok.html @@ -19,7 +19,7 @@

§Examples

let a: Result<(), i8> = Err(1); assert_result_ok!(a); // assertion failed: `assert_result_ok!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html // a label: `a`, // a debug: `Err(1)`

§Module macros

diff --git a/doc/lib/macro.assert_result_ok_eq.html b/doc/lib/macro.assert_result_ok_eq.html index 6c1796f7d..d1161fa62 100644 --- a/doc/lib/macro.assert_result_ok_eq.html +++ b/doc/lib/macro.assert_result_ok_eq.html @@ -21,7 +21,7 @@

§Examples

let b: Result<i8, i8> = Ok(2); assert_result_ok_eq!(a, b); // assertion failed: `assert_result_ok_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html // a label: `a`, // a debug: `Ok(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_result_ok_ne.html b/doc/lib/macro.assert_result_ok_ne.html index e8554fc52..7d0102ac6 100644 --- a/doc/lib/macro.assert_result_ok_ne.html +++ b/doc/lib/macro.assert_result_ok_ne.html @@ -21,7 +21,7 @@

§Examples

let b: Result<i8, i8> = Ok(1); assert_result_ok_ne!(a, b); // assertion failed: `assert_result_ok_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html // a label: `a`, // a debug: `Ok(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_set_disjoint.html b/doc/lib/macro.assert_set_disjoint.html index 9f6f56a34..94911d2c4 100644 --- a/doc/lib/macro.assert_set_disjoint.html +++ b/doc/lib/macro.assert_set_disjoint.html @@ -23,7 +23,7 @@

§Examples

let b = [2, 3]; assert_set_disjoint!(&a, &b); // assertion failed: `assert_set_disjoint!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html // a label: `&a`, // a debug: `[1, 2]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_set_eq.html b/doc/lib/macro.assert_set_eq.html index 7a04e88a1..c19a20a3b 100644 --- a/doc/lib/macro.assert_set_eq.html +++ b/doc/lib/macro.assert_set_eq.html @@ -23,7 +23,7 @@

§Examples

let b = [3, 4]; assert_set_eq!(&a, &b); // assertion failed: `assert_set_eq!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html // a label: `&a`, // a debug: `[1, 2]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_set_joint.html b/doc/lib/macro.assert_set_joint.html index efd445f47..dd4ab7cb3 100644 --- a/doc/lib/macro.assert_set_joint.html +++ b/doc/lib/macro.assert_set_joint.html @@ -23,7 +23,7 @@

§Examples

let b = [3, 4]; assert_set_joint!(&a, &b); // assertion failed: `assert_set_joint!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html // a label: `&a`, // a debug: `[1, 2]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_set_ne.html b/doc/lib/macro.assert_set_ne.html index c48101f45..a7401aa23 100644 --- a/doc/lib/macro.assert_set_ne.html +++ b/doc/lib/macro.assert_set_ne.html @@ -23,7 +23,7 @@

§Examples

let b = [1, 2]; assert_set_ne!(&a, &b); // assertion failed: `assert_set_ne!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html // a label: `&a`, // a debug: `[1, 2]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_set_subset.html b/doc/lib/macro.assert_set_subset.html index 3ae84ed80..b276410ad 100644 --- a/doc/lib/macro.assert_set_subset.html +++ b/doc/lib/macro.assert_set_subset.html @@ -23,7 +23,7 @@

§Examples

let b = [1, 2]; assert_set_subset!(&a, &b); // assertion failed: `assert_set_subset!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html // a label: `&a`, // a debug: `[1, 2, 3]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_set_superset.html b/doc/lib/macro.assert_set_superset.html index bb094adb3..c634756a8 100644 --- a/doc/lib/macro.assert_set_superset.html +++ b/doc/lib/macro.assert_set_superset.html @@ -23,7 +23,7 @@

§Examples

let b = [1, 2, 3]; assert_set_superset!(&a, &b); // assertion failed: `assert_set_superset!(a_collection, b_collection)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html // a label: `&a`, // a debug: `[1, 2]`, // b label: `&b`, diff --git a/doc/lib/macro.assert_some.html b/doc/lib/macro.assert_some.html index 54ae6e079..5b490b2d2 100644 --- a/doc/lib/macro.assert_some.html +++ b/doc/lib/macro.assert_some.html @@ -21,7 +21,7 @@

§Examples

let a: Option<i8> = Option::None; assert_some!(a); // assertion failed: `assert_some!(a)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html // option label: `a`, // option debug: `None`

§Module macros

diff --git a/doc/lib/macro.assert_some_eq.html b/doc/lib/macro.assert_some_eq.html index b11961974..19c315a5f 100644 --- a/doc/lib/macro.assert_some_eq.html +++ b/doc/lib/macro.assert_some_eq.html @@ -23,7 +23,7 @@

§Examples

let b: Option<i8> = Option::Some(2); assert_some_eq!(a, b); // assertion failed: `assert_some_eq!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html // a label: `a`, // a debug: `Some(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_some_eq_expr.html b/doc/lib/macro.assert_some_eq_expr.html index 23faac119..50461bb5c 100644 --- a/doc/lib/macro.assert_some_eq_expr.html +++ b/doc/lib/macro.assert_some_eq_expr.html @@ -23,7 +23,7 @@

§Examples

let b: i8 = 2; assert_some_eq_expr!(a, b); // assertion failed: `assert_some_eq_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html // a label: `a`, // a debug: `Some(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_some_ne.html b/doc/lib/macro.assert_some_ne.html index 38c04b5ba..36fdaf2be 100644 --- a/doc/lib/macro.assert_some_ne.html +++ b/doc/lib/macro.assert_some_ne.html @@ -23,7 +23,7 @@

§Examples

let b: Option<i8> = Option::Some(1); assert_some_ne!(a, b); // assertion failed: `assert_some_ne!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html // a label: `a`, // a debug: `Some(1)`, // b label: `b`, diff --git a/doc/lib/macro.assert_some_ne_expr.html b/doc/lib/macro.assert_some_ne_expr.html index 2aa3acf67..13eb2fb6b 100644 --- a/doc/lib/macro.assert_some_ne_expr.html +++ b/doc/lib/macro.assert_some_ne_expr.html @@ -23,7 +23,7 @@

§Examples

let b: i8 = 1; assert_some_ne_expr!(a, b); // assertion failed: `assert_some_ne_expr!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html // a label: `a`, // a debug: `Some(1)`, // a inner: `1`, diff --git a/doc/lib/macro.assert_starts_with.html b/doc/lib/macro.assert_starts_with.html index e45a9f440..f1c5b6439 100644 --- a/doc/lib/macro.assert_starts_with.html +++ b/doc/lib/macro.assert_starts_with.html @@ -23,7 +23,7 @@

§Examples

let b = "fa"; assert_starts_with!(a, b); // assertion failed: `assert_starts_with!(a, b)` -// https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html +// https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html // a label: `a`, // a debug: `\"alfa\"`, // b label: `b`, diff --git a/doc/lib/macro.debug_assert_iter_eq!.html b/doc/lib/macro.debug_assert_iter_eq!.html new file mode 100644 index 000000000..07466ee12 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_eq!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.debug_assert_iter_eq.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_eq.html b/doc/lib/macro.debug_assert_iter_eq.html new file mode 100644 index 000000000..6960712c6 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_eq.html @@ -0,0 +1,27 @@ +debug_assert_iter_eq in lib - Rust

Macro lib::debug_assert_iter_eq

source ·
macro_rules! debug_assert_iter_eq {
+    ($($arg:tt)*) => { ... };
+}
Expand description

Assert an iterable is equal to another.

+

Pseudocode:
+(collection1 into iter) = (collection2 into iter)

+

This macro provides the same statements as assert_iter_eq, +except this macro’s statements are only enabled in non-optimized +builds by default. An optimized build will not execute this macro’s +statements unless -C debug-assertions is passed to the compiler.

+

This macro is useful for checks that are too expensive to be present +in a release build but may be helpful during development.

+

The result of expanding this macro is always type checked.

+

An unchecked assertion allows a program in an inconsistent state to +keep running, which might have unexpected consequences but does not +introduce unsafety as long as this only happens in safe code. The +performance cost of assertions, however, is not measurable in general. +Replacing assert*! with debug_assert*! is thus only encouraged +after thorough profiling, and more importantly, only in safe code!

+

This macro is intended to work in a similar way to +std::debug_assert.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_ge!.html b/doc/lib/macro.debug_assert_iter_ge!.html new file mode 100644 index 000000000..b26227e8a --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_ge!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.debug_assert_iter_ge.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_ge.html b/doc/lib/macro.debug_assert_iter_ge.html new file mode 100644 index 000000000..464e88acc --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_ge.html @@ -0,0 +1,27 @@ +debug_assert_iter_ge in lib - Rust

Macro lib::debug_assert_iter_ge

source ·
macro_rules! debug_assert_iter_ge {
+    ($($arg:tt)*) => { ... };
+}
Expand description

Assert an iterable is greater than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≥ (collection2 into iter)

+

This macro provides the same statements as assert_iter_ge, +except this macro’s statements are only enabled in non-optimized +builds by default. An optimized build will not execute this macro’s +statements unless -C debug-assertions is passed to the compiler.

+

This macro is useful for checks that are too expensive to be present +in a release build but may be helpful during development.

+

The result of expanding this macro is always type checked.

+

An unchecked assertion allows a program in an inconsistent state to +keep running, which might have unexpected consequences but does not +introduce unsafety as long as this only happens in safe code. The +performance cost of assertions, however, is not measurable in general. +Replacing assert*! with debug_assert*! is thus only encouraged +after thorough profiling, and more importantly, only in safe code!

+

This macro is intended to work in a similar way to +std::debug_assert.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_gt!.html b/doc/lib/macro.debug_assert_iter_gt!.html new file mode 100644 index 000000000..72b8a1183 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_gt!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.debug_assert_iter_gt.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_gt.html b/doc/lib/macro.debug_assert_iter_gt.html new file mode 100644 index 000000000..7b5f88421 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_gt.html @@ -0,0 +1,27 @@ +debug_assert_iter_gt in lib - Rust

Macro lib::debug_assert_iter_gt

source ·
macro_rules! debug_assert_iter_gt {
+    ($($arg:tt)*) => { ... };
+}
Expand description

Assert an iterable is greater than another.

+

Pseudocode:
+(collection1 into iter) > (collection2 into iter)

+

This macro provides the same statements as assert_iter_gt, +except this macro’s statements are only enabled in non-optimized +builds by default. An optimized build will not execute this macro’s +statements unless -C debug-assertions is passed to the compiler.

+

This macro is useful for checks that are too expensive to be present +in a release build but may be helpful during development.

+

The result of expanding this macro is always type checked.

+

An unchecked assertion allows a program in an inconsistent state to +keep running, which might have unexpected consequences but does not +introduce unsafety as long as this only happens in safe code. The +performance cost of assertions, however, is not measurable in general. +Replacing assert*! with debug_assert*! is thus only encouraged +after thorough profiling, and more importantly, only in safe code!

+

This macro is intended to work in a similar way to +std::debug_assert.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_le!.html b/doc/lib/macro.debug_assert_iter_le!.html new file mode 100644 index 000000000..66647ff92 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_le!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.debug_assert_iter_le.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_le.html b/doc/lib/macro.debug_assert_iter_le.html new file mode 100644 index 000000000..9cac83e31 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_le.html @@ -0,0 +1,27 @@ +debug_assert_iter_le in lib - Rust

Macro lib::debug_assert_iter_le

source ·
macro_rules! debug_assert_iter_le {
+    ($($arg:tt)*) => { ... };
+}
Expand description

Assert an iterable is less than or equal to another.

+

Pseudocode:
+(collection1 into iter) ≤ (collection2 into iter)

+

This macro provides the same statements as assert_iter_le, +except this macro’s statements are only enabled in non-optimized +builds by default. An optimized build will not execute this macro’s +statements unless -C debug-assertions is passed to the compiler.

+

This macro is useful for checks that are too expensive to be present +in a release build but may be helpful during development.

+

The result of expanding this macro is always type checked.

+

An unchecked assertion allows a program in an inconsistent state to +keep running, which might have unexpected consequences but does not +introduce unsafety as long as this only happens in safe code. The +performance cost of assertions, however, is not measurable in general. +Replacing assert*! with debug_assert*! is thus only encouraged +after thorough profiling, and more importantly, only in safe code!

+

This macro is intended to work in a similar way to +std::debug_assert.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_lt!.html b/doc/lib/macro.debug_assert_iter_lt!.html new file mode 100644 index 000000000..b41cdedda --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_lt!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.debug_assert_iter_lt.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_lt.html b/doc/lib/macro.debug_assert_iter_lt.html new file mode 100644 index 000000000..3dcdc96d5 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_lt.html @@ -0,0 +1,27 @@ +debug_assert_iter_lt in lib - Rust

Macro lib::debug_assert_iter_lt

source ·
macro_rules! debug_assert_iter_lt {
+    ($($arg:tt)*) => { ... };
+}
Expand description

Assert an iterable is less than another.

+

Pseudocode:
+(collection1 into iter) < (collection2 into iter)

+

This macro provides the same statements as assert_iter_lt, +except this macro’s statements are only enabled in non-optimized +builds by default. An optimized build will not execute this macro’s +statements unless -C debug-assertions is passed to the compiler.

+

This macro is useful for checks that are too expensive to be present +in a release build but may be helpful during development.

+

The result of expanding this macro is always type checked.

+

An unchecked assertion allows a program in an inconsistent state to +keep running, which might have unexpected consequences but does not +introduce unsafety as long as this only happens in safe code. The +performance cost of assertions, however, is not measurable in general. +Replacing assert*! with debug_assert*! is thus only encouraged +after thorough profiling, and more importantly, only in safe code!

+

This macro is intended to work in a similar way to +std::debug_assert.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_ne!.html b/doc/lib/macro.debug_assert_iter_ne!.html new file mode 100644 index 000000000..32fe34732 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_ne!.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to macro.debug_assert_iter_ne.html...

+ + + \ No newline at end of file diff --git a/doc/lib/macro.debug_assert_iter_ne.html b/doc/lib/macro.debug_assert_iter_ne.html new file mode 100644 index 000000000..36eab6aa9 --- /dev/null +++ b/doc/lib/macro.debug_assert_iter_ne.html @@ -0,0 +1,27 @@ +debug_assert_iter_ne in lib - Rust

Macro lib::debug_assert_iter_ne

source ·
macro_rules! debug_assert_iter_ne {
+    ($($arg:tt)*) => { ... };
+}
Expand description

Assert an iterable is not equal to another.

+

Pseudocode:
+(collection1 into iter) ≠ (collection2 into iter)

+

This macro provides the same statements as assert_iter_ne, +except this macro’s statements are only enabled in non-optimized +builds by default. An optimized build will not execute this macro’s +statements unless -C debug-assertions is passed to the compiler.

+

This macro is useful for checks that are too expensive to be present +in a release build but may be helpful during development.

+

The result of expanding this macro is always type checked.

+

An unchecked assertion allows a program in an inconsistent state to +keep running, which might have unexpected consequences but does not +introduce unsafety as long as this only happens in safe code. The +performance cost of assertions, however, is not measurable in general. +Replacing assert*! with debug_assert*! is thus only encouraged +after thorough profiling, and more importantly, only in safe code!

+

This macro is intended to work in a similar way to +std::debug_assert.

+

§Module macros

+ +
\ No newline at end of file diff --git a/doc/lib/sidebar-items.js b/doc/lib/sidebar-items.js index 12f59a2e3..69f32bfa7 100644 --- a/doc/lib/sidebar-items.js +++ b/doc/lib/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"macro":["assert_approx_eq","assert_approx_eq_as_result","assert_approx_ne","assert_approx_ne_as_result","assert_as_result","assert_bag_eq","assert_bag_eq_as_result","assert_bag_impl_prep","assert_bag_ne","assert_bag_ne_as_result","assert_bag_subbag","assert_bag_subbag_as_result","assert_bag_superbag","assert_bag_superbag_as_result","assert_command_stderr_contains","assert_command_stderr_contains_as_result","assert_command_stderr_eq","assert_command_stderr_eq_as_result","assert_command_stderr_eq_expr","assert_command_stderr_eq_expr_as_result","assert_command_stderr_is_match","assert_command_stderr_is_match_as_result","assert_command_stdout_contains","assert_command_stdout_contains_as_result","assert_command_stdout_eq","assert_command_stdout_eq_as_result","assert_command_stdout_eq_expr","assert_command_stdout_eq_expr_as_result","assert_command_stdout_is_match","assert_command_stdout_is_match_as_result","assert_contains","assert_contains_as_result","assert_ends_with","assert_ends_with_as_result","assert_eq_as_result","assert_err","assert_err_as_result","assert_err_eq","assert_err_eq_as_result","assert_err_eq_expr","assert_err_eq_expr_as_result","assert_err_ne","assert_err_ne_as_result","assert_err_ne_expr","assert_err_ne_expr_as_result","assert_fn_eq","assert_fn_eq_as_result","assert_fn_eq_expr","assert_fn_eq_expr_as_result","assert_fn_err_eq","assert_fn_err_eq_as_result","assert_fn_err_eq_expr","assert_fn_err_eq_expr_as_result","assert_fn_err_ge","assert_fn_err_ge_as_result","assert_fn_err_ge_expr","assert_fn_err_ge_expr_as_result","assert_fn_err_gt","assert_fn_err_gt_as_result","assert_fn_err_gt_expr","assert_fn_err_gt_expr_as_result","assert_fn_err_le","assert_fn_err_le_as_result","assert_fn_err_le_expr","assert_fn_err_le_expr_as_result","assert_fn_err_lt","assert_fn_err_lt_as_result","assert_fn_err_lt_expr","assert_fn_err_lt_expr_as_result","assert_fn_err_ne","assert_fn_err_ne_as_result","assert_fn_err_ne_expr","assert_fn_err_ne_expr_as_result","assert_fn_ge","assert_fn_ge_as_result","assert_fn_ge_expr","assert_fn_ge_expr_as_result","assert_fn_gt","assert_fn_gt_as_result","assert_fn_gt_expr","assert_fn_gt_expr_as_result","assert_fn_le","assert_fn_le_as_result","assert_fn_le_expr","assert_fn_le_expr_as_result","assert_fn_lt","assert_fn_lt_as_result","assert_fn_lt_expr","assert_fn_lt_expr_as_result","assert_fn_ne","assert_fn_ne_as_result","assert_fn_ne_expr","assert_fn_ne_expr_as_result","assert_fn_ok_eq","assert_fn_ok_eq_as_result","assert_fn_ok_eq_expr","assert_fn_ok_eq_expr_as_result","assert_fn_ok_ge","assert_fn_ok_ge_as_result","assert_fn_ok_ge_expr","assert_fn_ok_ge_expr_as_result","assert_fn_ok_gt","assert_fn_ok_gt_as_result","assert_fn_ok_gt_expr","assert_fn_ok_gt_expr_as_result","assert_fn_ok_le","assert_fn_ok_le_as_result","assert_fn_ok_le_expr","assert_fn_ok_le_expr_as_result","assert_fn_ok_lt","assert_fn_ok_lt_as_result","assert_fn_ok_lt_expr","assert_fn_ok_lt_expr_as_result","assert_fn_ok_ne","assert_fn_ok_ne_as_result","assert_fn_ok_ne_expr","assert_fn_ok_ne_expr_as_result","assert_fs_read_to_string_contains","assert_fs_read_to_string_contains_as_result","assert_fs_read_to_string_eq","assert_fs_read_to_string_eq_as_result","assert_fs_read_to_string_eq_expr","assert_fs_read_to_string_eq_expr_as_result","assert_fs_read_to_string_ge","assert_fs_read_to_string_ge_as_result","assert_fs_read_to_string_ge_expr","assert_fs_read_to_string_ge_expr_as_result","assert_fs_read_to_string_gt","assert_fs_read_to_string_gt_as_result","assert_fs_read_to_string_gt_expr","assert_fs_read_to_string_gt_expr_as_result","assert_fs_read_to_string_le","assert_fs_read_to_string_le_as_result","assert_fs_read_to_string_le_expr","assert_fs_read_to_string_le_expr_as_result","assert_fs_read_to_string_lt","assert_fs_read_to_string_lt_as_result","assert_fs_read_to_string_lt_expr","assert_fs_read_to_string_lt_expr_as_result","assert_fs_read_to_string_matches","assert_fs_read_to_string_matches_as_result","assert_fs_read_to_string_ne","assert_fs_read_to_string_ne_as_result","assert_fs_read_to_string_ne_expr","assert_fs_read_to_string_ne_expr_as_result","assert_ge","assert_ge_as_result","assert_gt","assert_gt_as_result","assert_in_delta","assert_in_delta_as_result","assert_in_epsilon","assert_in_epsilon_as_result","assert_infix","assert_infix_as_result","assert_io_read_to_string_contains","assert_io_read_to_string_contains_as_result","assert_io_read_to_string_eq","assert_io_read_to_string_eq_as_result","assert_io_read_to_string_eq_expr","assert_io_read_to_string_eq_expr_as_result","assert_io_read_to_string_ge","assert_io_read_to_string_ge_as_result","assert_io_read_to_string_ge_expr","assert_io_read_to_string_ge_expr_as_result","assert_io_read_to_string_gt","assert_io_read_to_string_gt_as_result","assert_io_read_to_string_gt_expr","assert_io_read_to_string_gt_expr_as_result","assert_io_read_to_string_le","assert_io_read_to_string_le_as_result","assert_io_read_to_string_le_expr","assert_io_read_to_string_le_expr_as_result","assert_io_read_to_string_lt","assert_io_read_to_string_lt_as_result","assert_io_read_to_string_lt_expr","assert_io_read_to_string_lt_expr_as_result","assert_io_read_to_string_matches","assert_io_read_to_string_matches_as_result","assert_io_read_to_string_ne","assert_io_read_to_string_ne_as_result","assert_io_read_to_string_ne_expr","assert_io_read_to_string_ne_expr_as_result","assert_is_match","assert_is_match_as_result","assert_le","assert_le_as_result","assert_lt","assert_lt_as_result","assert_ne_as_result","assert_none","assert_none_as_result","assert_not_contains","assert_not_contains_as_result","assert_not_ends_with","assert_not_ends_with_as_result","assert_not_match","assert_not_match_as_result","assert_not_starts_with","assert_not_starts_with_as_result","assert_ok","assert_ok_as_result","assert_ok_eq","assert_ok_eq_as_result","assert_ok_eq_expr","assert_ok_eq_expr_as_result","assert_ok_ne","assert_ok_ne_as_result","assert_ok_ne_expr","assert_ok_ne_expr_as_result","assert_option_none","assert_option_none_as_result","assert_option_some","assert_option_some_as_result","assert_option_some_eq","assert_option_some_eq_as_result","assert_option_some_ne","assert_option_some_ne_as_result","assert_pending","assert_pending_as_result","assert_poll_pending","assert_poll_pending_as_result","assert_poll_ready","assert_poll_ready_as_result","assert_poll_ready_eq","assert_poll_ready_eq_as_result","assert_poll_ready_ne","assert_poll_ready_ne_as_result","assert_program_args_impl_prep","assert_program_args_stderr_contains","assert_program_args_stderr_contains_as_result","assert_program_args_stderr_eq","assert_program_args_stderr_eq_as_result","assert_program_args_stderr_eq_expr","assert_program_args_stderr_eq_expr_as_result","assert_program_args_stderr_ge","assert_program_args_stderr_ge_as_result","assert_program_args_stderr_ge_expr","assert_program_args_stderr_ge_expr_as_result","assert_program_args_stderr_gt","assert_program_args_stderr_gt_as_result","assert_program_args_stderr_gt_expr","assert_program_args_stderr_gt_expr_as_result","assert_program_args_stderr_is_match","assert_program_args_stderr_is_match_as_result","assert_program_args_stderr_le","assert_program_args_stderr_le_as_result","assert_program_args_stderr_le_expr","assert_program_args_stderr_le_expr_as_result","assert_program_args_stderr_lt","assert_program_args_stderr_lt_as_result","assert_program_args_stderr_lt_expr","assert_program_args_stderr_lt_expr_as_result","assert_program_args_stderr_ne","assert_program_args_stderr_ne_as_result","assert_program_args_stderr_ne_expr","assert_program_args_stderr_ne_expr_as_result","assert_program_args_stdout_contains","assert_program_args_stdout_contains_as_result","assert_program_args_stdout_eq","assert_program_args_stdout_eq_as_result","assert_program_args_stdout_eq_expr","assert_program_args_stdout_eq_expr_as_result","assert_program_args_stdout_ge","assert_program_args_stdout_ge_as_result","assert_program_args_stdout_ge_expr","assert_program_args_stdout_ge_expr_as_result","assert_program_args_stdout_gt","assert_program_args_stdout_gt_as_result","assert_program_args_stdout_gt_expr","assert_program_args_stdout_gt_expr_as_result","assert_program_args_stdout_is_match","assert_program_args_stdout_is_match_as_result","assert_program_args_stdout_le","assert_program_args_stdout_le_as_result","assert_program_args_stdout_le_expr","assert_program_args_stdout_le_expr_as_result","assert_program_args_stdout_lt","assert_program_args_stdout_lt_as_result","assert_program_args_stdout_lt_expr","assert_program_args_stdout_lt_expr_as_result","assert_program_args_stdout_ne","assert_program_args_stdout_ne_as_result","assert_program_args_stdout_ne_expr","assert_program_args_stdout_ne_expr_as_result","assert_ready","assert_ready_as_result","assert_ready_eq","assert_ready_eq_as_result","assert_ready_eq_expr","assert_ready_eq_expr_as_result","assert_ready_ne","assert_ready_ne_as_result","assert_ready_ne_expr","assert_ready_ne_expr_as_result","assert_result_err","assert_result_err_as_result","assert_result_ok","assert_result_ok_as_result","assert_result_ok_eq","assert_result_ok_eq_as_result","assert_result_ok_ne","assert_result_ok_ne_as_result","assert_set_disjoint","assert_set_disjoint_as_result","assert_set_eq","assert_set_eq_as_result","assert_set_impl_prep","assert_set_joint","assert_set_joint_as_result","assert_set_ne","assert_set_ne_as_result","assert_set_subset","assert_set_subset_as_result","assert_set_superset","assert_set_superset_as_result","assert_some","assert_some_as_result","assert_some_eq","assert_some_eq_as_result","assert_some_eq_expr","assert_some_eq_expr_as_result","assert_some_ne","assert_some_ne_as_result","assert_some_ne_expr","assert_some_ne_expr_as_result","assert_starts_with","assert_starts_with_as_result","debug_assert_approx_eq","debug_assert_approx_ne","debug_assert_bag_eq","debug_assert_bag_ne","debug_assert_bag_subbag","debug_assert_bag_superbag","debug_assert_command_stderr_contains","debug_assert_command_stderr_eq","debug_assert_command_stderr_eq_expr","debug_assert_command_stderr_is_match","debug_assert_command_stdout_contains","debug_assert_command_stdout_eq","debug_assert_command_stdout_eq_expr","debug_assert_command_stdout_is_match","debug_assert_contains","debug_assert_ends_with","debug_assert_err","debug_assert_err_eq","debug_assert_err_eq_expr","debug_assert_err_ne","debug_assert_err_ne_expr","debug_assert_fn_eq","debug_assert_fn_eq_expr","debug_assert_fn_err_eq","debug_assert_fn_err_eq_expr","debug_assert_fn_err_ge","debug_assert_fn_err_ge_expr","debug_assert_fn_err_gt","debug_assert_fn_err_gt_expr","debug_assert_fn_err_le","debug_assert_fn_err_le_expr","debug_assert_fn_err_lt","debug_assert_fn_err_lt_expr","debug_assert_fn_err_ne","debug_assert_fn_err_ne_expr","debug_assert_fn_ge","debug_assert_fn_ge_expr","debug_assert_fn_gt","debug_assert_fn_gt_expr","debug_assert_fn_le","debug_assert_fn_le_expr","debug_assert_fn_lt","debug_assert_fn_lt_expr","debug_assert_fn_ne","debug_assert_fn_ne_expr","debug_assert_fn_ok_eq","debug_assert_fn_ok_eq_expr","debug_assert_fn_ok_ge","debug_assert_fn_ok_ge_expr","debug_assert_fn_ok_gt","debug_assert_fn_ok_gt_expr","debug_assert_fn_ok_le","debug_assert_fn_ok_le_expr","debug_assert_fn_ok_lt","debug_assert_fn_ok_lt_expr","debug_assert_fn_ok_ne","debug_assert_fn_ok_ne_expr","debug_assert_fs_read_to_string_contains","debug_assert_fs_read_to_string_eq","debug_assert_fs_read_to_string_eq_expr","debug_assert_fs_read_to_string_ge","debug_assert_fs_read_to_string_ge_expr","debug_assert_fs_read_to_string_gt","debug_assert_fs_read_to_string_gt_expr","debug_assert_fs_read_to_string_le","debug_assert_fs_read_to_string_le_expr","debug_assert_fs_read_to_string_lt","debug_assert_fs_read_to_string_lt_expr","debug_assert_fs_read_to_string_matches","debug_assert_fs_read_to_string_ne","debug_assert_fs_read_to_string_ne_expr","debug_assert_ge","debug_assert_gt","debug_assert_in_delta","debug_assert_in_epsilon","debug_assert_infix","debug_assert_io_read_to_string_contains","debug_assert_io_read_to_string_eq","debug_assert_io_read_to_string_eq_expr","debug_assert_io_read_to_string_ge","debug_assert_io_read_to_string_ge_expr","debug_assert_io_read_to_string_gt","debug_assert_io_read_to_string_gt_expr","debug_assert_io_read_to_string_le","debug_assert_io_read_to_string_le_expr","debug_assert_io_read_to_string_lt","debug_assert_io_read_to_string_lt_expr","debug_assert_io_read_to_string_matches","debug_assert_io_read_to_string_ne","debug_assert_io_read_to_string_ne_expr","debug_assert_is_match","debug_assert_le","debug_assert_lt","debug_assert_none","debug_assert_not_contains","debug_assert_not_ends_with","debug_assert_not_match","debug_assert_not_starts_with","debug_assert_ok","debug_assert_ok_eq","debug_assert_ok_eq_expr","debug_assert_ok_ne","debug_assert_ok_ne_expr","debug_assert_option_none","debug_assert_option_some","debug_assert_option_some_eq","debug_assert_option_some_ne","debug_assert_pending","debug_assert_poll_pending","debug_assert_poll_ready","debug_assert_poll_ready_eq","debug_assert_poll_ready_ne","debug_assert_program_args_stderr_contains","debug_assert_program_args_stderr_eq","debug_assert_program_args_stderr_eq_expr","debug_assert_program_args_stderr_ge","debug_assert_program_args_stderr_ge_expr","debug_assert_program_args_stderr_gt","debug_assert_program_args_stderr_gt_expr","debug_assert_program_args_stderr_is_match","debug_assert_program_args_stderr_le","debug_assert_program_args_stderr_le_expr","debug_assert_program_args_stderr_lt","debug_assert_program_args_stderr_lt_expr","debug_assert_program_args_stderr_ne","debug_assert_program_args_stderr_ne_expr","debug_assert_program_args_stdout_contains","debug_assert_program_args_stdout_eq","debug_assert_program_args_stdout_eq_expr","debug_assert_program_args_stdout_ge","debug_assert_program_args_stdout_ge_expr","debug_assert_program_args_stdout_gt","debug_assert_program_args_stdout_gt_expr","debug_assert_program_args_stdout_is_match","debug_assert_program_args_stdout_le","debug_assert_program_args_stdout_le_expr","debug_assert_program_args_stdout_lt","debug_assert_program_args_stdout_lt_expr","debug_assert_program_args_stdout_ne","debug_assert_program_args_stdout_ne_expr","debug_assert_ready","debug_assert_ready_eq","debug_assert_ready_eq_expr","debug_assert_ready_ne","debug_assert_ready_ne_expr","debug_assert_result_err","debug_assert_result_ok","debug_assert_result_ok_eq","debug_assert_result_ok_ne","debug_assert_set_disjoint","debug_assert_set_eq","debug_assert_set_joint","debug_assert_set_ne","debug_assert_set_subset","debug_assert_set_superset","debug_assert_some","debug_assert_some_eq","debug_assert_some_eq_expr","debug_assert_some_ne","debug_assert_some_ne_expr","debug_assert_starts_with"],"mod":["assert","assert_approx_eq","assert_approx_ne","assert_bag","assert_command","assert_contains","assert_ends_with","assert_eq","assert_err","assert_fn","assert_fn_err","assert_fn_ok","assert_fs_read_to_string","assert_ge","assert_gt","assert_in_delta","assert_in_epsilon","assert_infix","assert_io_read_to_string","assert_is_match","assert_le","assert_lt","assert_ne","assert_none","assert_not_contains","assert_not_ends_with","assert_not_match","assert_not_starts_with","assert_ok","assert_option","assert_pending","assert_poll","assert_program_args","assert_ready","assert_result","assert_set","assert_some","assert_starts_with"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"macro":["assert_approx_eq","assert_approx_eq_as_result","assert_approx_ne","assert_approx_ne_as_result","assert_as_result","assert_bag_eq","assert_bag_eq_as_result","assert_bag_impl_prep","assert_bag_ne","assert_bag_ne_as_result","assert_bag_subbag","assert_bag_subbag_as_result","assert_bag_superbag","assert_bag_superbag_as_result","assert_command_stderr_contains","assert_command_stderr_contains_as_result","assert_command_stderr_eq","assert_command_stderr_eq_as_result","assert_command_stderr_eq_expr","assert_command_stderr_eq_expr_as_result","assert_command_stderr_is_match","assert_command_stderr_is_match_as_result","assert_command_stdout_contains","assert_command_stdout_contains_as_result","assert_command_stdout_eq","assert_command_stdout_eq_as_result","assert_command_stdout_eq_expr","assert_command_stdout_eq_expr_as_result","assert_command_stdout_is_match","assert_command_stdout_is_match_as_result","assert_contains","assert_contains_as_result","assert_ends_with","assert_ends_with_as_result","assert_eq_as_result","assert_err","assert_err_as_result","assert_err_eq","assert_err_eq_as_result","assert_err_eq_expr","assert_err_eq_expr_as_result","assert_err_ne","assert_err_ne_as_result","assert_err_ne_expr","assert_err_ne_expr_as_result","assert_fn_eq","assert_fn_eq_as_result","assert_fn_eq_expr","assert_fn_eq_expr_as_result","assert_fn_err_eq","assert_fn_err_eq_as_result","assert_fn_err_eq_expr","assert_fn_err_eq_expr_as_result","assert_fn_err_ge","assert_fn_err_ge_as_result","assert_fn_err_ge_expr","assert_fn_err_ge_expr_as_result","assert_fn_err_gt","assert_fn_err_gt_as_result","assert_fn_err_gt_expr","assert_fn_err_gt_expr_as_result","assert_fn_err_le","assert_fn_err_le_as_result","assert_fn_err_le_expr","assert_fn_err_le_expr_as_result","assert_fn_err_lt","assert_fn_err_lt_as_result","assert_fn_err_lt_expr","assert_fn_err_lt_expr_as_result","assert_fn_err_ne","assert_fn_err_ne_as_result","assert_fn_err_ne_expr","assert_fn_err_ne_expr_as_result","assert_fn_ge","assert_fn_ge_as_result","assert_fn_ge_expr","assert_fn_ge_expr_as_result","assert_fn_gt","assert_fn_gt_as_result","assert_fn_gt_expr","assert_fn_gt_expr_as_result","assert_fn_le","assert_fn_le_as_result","assert_fn_le_expr","assert_fn_le_expr_as_result","assert_fn_lt","assert_fn_lt_as_result","assert_fn_lt_expr","assert_fn_lt_expr_as_result","assert_fn_ne","assert_fn_ne_as_result","assert_fn_ne_expr","assert_fn_ne_expr_as_result","assert_fn_ok_eq","assert_fn_ok_eq_as_result","assert_fn_ok_eq_expr","assert_fn_ok_eq_expr_as_result","assert_fn_ok_ge","assert_fn_ok_ge_as_result","assert_fn_ok_ge_expr","assert_fn_ok_ge_expr_as_result","assert_fn_ok_gt","assert_fn_ok_gt_as_result","assert_fn_ok_gt_expr","assert_fn_ok_gt_expr_as_result","assert_fn_ok_le","assert_fn_ok_le_as_result","assert_fn_ok_le_expr","assert_fn_ok_le_expr_as_result","assert_fn_ok_lt","assert_fn_ok_lt_as_result","assert_fn_ok_lt_expr","assert_fn_ok_lt_expr_as_result","assert_fn_ok_ne","assert_fn_ok_ne_as_result","assert_fn_ok_ne_expr","assert_fn_ok_ne_expr_as_result","assert_fs_read_to_string_contains","assert_fs_read_to_string_contains_as_result","assert_fs_read_to_string_eq","assert_fs_read_to_string_eq_as_result","assert_fs_read_to_string_eq_expr","assert_fs_read_to_string_eq_expr_as_result","assert_fs_read_to_string_ge","assert_fs_read_to_string_ge_as_result","assert_fs_read_to_string_ge_expr","assert_fs_read_to_string_ge_expr_as_result","assert_fs_read_to_string_gt","assert_fs_read_to_string_gt_as_result","assert_fs_read_to_string_gt_expr","assert_fs_read_to_string_gt_expr_as_result","assert_fs_read_to_string_le","assert_fs_read_to_string_le_as_result","assert_fs_read_to_string_le_expr","assert_fs_read_to_string_le_expr_as_result","assert_fs_read_to_string_lt","assert_fs_read_to_string_lt_as_result","assert_fs_read_to_string_lt_expr","assert_fs_read_to_string_lt_expr_as_result","assert_fs_read_to_string_matches","assert_fs_read_to_string_matches_as_result","assert_fs_read_to_string_ne","assert_fs_read_to_string_ne_as_result","assert_fs_read_to_string_ne_expr","assert_fs_read_to_string_ne_expr_as_result","assert_ge","assert_ge_as_result","assert_gt","assert_gt_as_result","assert_in_delta","assert_in_delta_as_result","assert_in_epsilon","assert_in_epsilon_as_result","assert_infix","assert_infix_as_result","assert_io_read_to_string_contains","assert_io_read_to_string_contains_as_result","assert_io_read_to_string_eq","assert_io_read_to_string_eq_as_result","assert_io_read_to_string_eq_expr","assert_io_read_to_string_eq_expr_as_result","assert_io_read_to_string_ge","assert_io_read_to_string_ge_as_result","assert_io_read_to_string_ge_expr","assert_io_read_to_string_ge_expr_as_result","assert_io_read_to_string_gt","assert_io_read_to_string_gt_as_result","assert_io_read_to_string_gt_expr","assert_io_read_to_string_gt_expr_as_result","assert_io_read_to_string_le","assert_io_read_to_string_le_as_result","assert_io_read_to_string_le_expr","assert_io_read_to_string_le_expr_as_result","assert_io_read_to_string_lt","assert_io_read_to_string_lt_as_result","assert_io_read_to_string_lt_expr","assert_io_read_to_string_lt_expr_as_result","assert_io_read_to_string_matches","assert_io_read_to_string_matches_as_result","assert_io_read_to_string_ne","assert_io_read_to_string_ne_as_result","assert_io_read_to_string_ne_expr","assert_io_read_to_string_ne_expr_as_result","assert_is_match","assert_is_match_as_result","assert_iter_eq","assert_iter_eq_as_result","assert_iter_ge","assert_iter_ge_as_result","assert_iter_gt","assert_iter_gt_as_result","assert_iter_le","assert_iter_le_as_result","assert_iter_lt","assert_iter_lt_as_result","assert_iter_ne","assert_iter_ne_as_result","assert_le","assert_le_as_result","assert_lt","assert_lt_as_result","assert_ne_as_result","assert_none","assert_none_as_result","assert_not_contains","assert_not_contains_as_result","assert_not_ends_with","assert_not_ends_with_as_result","assert_not_match","assert_not_match_as_result","assert_not_starts_with","assert_not_starts_with_as_result","assert_ok","assert_ok_as_result","assert_ok_eq","assert_ok_eq_as_result","assert_ok_eq_expr","assert_ok_eq_expr_as_result","assert_ok_ne","assert_ok_ne_as_result","assert_ok_ne_expr","assert_ok_ne_expr_as_result","assert_option_none","assert_option_none_as_result","assert_option_some","assert_option_some_as_result","assert_option_some_eq","assert_option_some_eq_as_result","assert_option_some_ne","assert_option_some_ne_as_result","assert_pending","assert_pending_as_result","assert_poll_pending","assert_poll_pending_as_result","assert_poll_ready","assert_poll_ready_as_result","assert_poll_ready_eq","assert_poll_ready_eq_as_result","assert_poll_ready_ne","assert_poll_ready_ne_as_result","assert_program_args_impl_prep","assert_program_args_stderr_contains","assert_program_args_stderr_contains_as_result","assert_program_args_stderr_eq","assert_program_args_stderr_eq_as_result","assert_program_args_stderr_eq_expr","assert_program_args_stderr_eq_expr_as_result","assert_program_args_stderr_ge","assert_program_args_stderr_ge_as_result","assert_program_args_stderr_ge_expr","assert_program_args_stderr_ge_expr_as_result","assert_program_args_stderr_gt","assert_program_args_stderr_gt_as_result","assert_program_args_stderr_gt_expr","assert_program_args_stderr_gt_expr_as_result","assert_program_args_stderr_is_match","assert_program_args_stderr_is_match_as_result","assert_program_args_stderr_le","assert_program_args_stderr_le_as_result","assert_program_args_stderr_le_expr","assert_program_args_stderr_le_expr_as_result","assert_program_args_stderr_lt","assert_program_args_stderr_lt_as_result","assert_program_args_stderr_lt_expr","assert_program_args_stderr_lt_expr_as_result","assert_program_args_stderr_ne","assert_program_args_stderr_ne_as_result","assert_program_args_stderr_ne_expr","assert_program_args_stderr_ne_expr_as_result","assert_program_args_stdout_contains","assert_program_args_stdout_contains_as_result","assert_program_args_stdout_eq","assert_program_args_stdout_eq_as_result","assert_program_args_stdout_eq_expr","assert_program_args_stdout_eq_expr_as_result","assert_program_args_stdout_ge","assert_program_args_stdout_ge_as_result","assert_program_args_stdout_ge_expr","assert_program_args_stdout_ge_expr_as_result","assert_program_args_stdout_gt","assert_program_args_stdout_gt_as_result","assert_program_args_stdout_gt_expr","assert_program_args_stdout_gt_expr_as_result","assert_program_args_stdout_is_match","assert_program_args_stdout_is_match_as_result","assert_program_args_stdout_le","assert_program_args_stdout_le_as_result","assert_program_args_stdout_le_expr","assert_program_args_stdout_le_expr_as_result","assert_program_args_stdout_lt","assert_program_args_stdout_lt_as_result","assert_program_args_stdout_lt_expr","assert_program_args_stdout_lt_expr_as_result","assert_program_args_stdout_ne","assert_program_args_stdout_ne_as_result","assert_program_args_stdout_ne_expr","assert_program_args_stdout_ne_expr_as_result","assert_ready","assert_ready_as_result","assert_ready_eq","assert_ready_eq_as_result","assert_ready_eq_expr","assert_ready_eq_expr_as_result","assert_ready_ne","assert_ready_ne_as_result","assert_ready_ne_expr","assert_ready_ne_expr_as_result","assert_result_err","assert_result_err_as_result","assert_result_ok","assert_result_ok_as_result","assert_result_ok_eq","assert_result_ok_eq_as_result","assert_result_ok_ne","assert_result_ok_ne_as_result","assert_set_disjoint","assert_set_disjoint_as_result","assert_set_eq","assert_set_eq_as_result","assert_set_impl_prep","assert_set_joint","assert_set_joint_as_result","assert_set_ne","assert_set_ne_as_result","assert_set_subset","assert_set_subset_as_result","assert_set_superset","assert_set_superset_as_result","assert_some","assert_some_as_result","assert_some_eq","assert_some_eq_as_result","assert_some_eq_expr","assert_some_eq_expr_as_result","assert_some_ne","assert_some_ne_as_result","assert_some_ne_expr","assert_some_ne_expr_as_result","assert_starts_with","assert_starts_with_as_result","debug_assert_approx_eq","debug_assert_approx_ne","debug_assert_bag_eq","debug_assert_bag_ne","debug_assert_bag_subbag","debug_assert_bag_superbag","debug_assert_command_stderr_contains","debug_assert_command_stderr_eq","debug_assert_command_stderr_eq_expr","debug_assert_command_stderr_is_match","debug_assert_command_stdout_contains","debug_assert_command_stdout_eq","debug_assert_command_stdout_eq_expr","debug_assert_command_stdout_is_match","debug_assert_contains","debug_assert_ends_with","debug_assert_err","debug_assert_err_eq","debug_assert_err_eq_expr","debug_assert_err_ne","debug_assert_err_ne_expr","debug_assert_fn_eq","debug_assert_fn_eq_expr","debug_assert_fn_err_eq","debug_assert_fn_err_eq_expr","debug_assert_fn_err_ge","debug_assert_fn_err_ge_expr","debug_assert_fn_err_gt","debug_assert_fn_err_gt_expr","debug_assert_fn_err_le","debug_assert_fn_err_le_expr","debug_assert_fn_err_lt","debug_assert_fn_err_lt_expr","debug_assert_fn_err_ne","debug_assert_fn_err_ne_expr","debug_assert_fn_ge","debug_assert_fn_ge_expr","debug_assert_fn_gt","debug_assert_fn_gt_expr","debug_assert_fn_le","debug_assert_fn_le_expr","debug_assert_fn_lt","debug_assert_fn_lt_expr","debug_assert_fn_ne","debug_assert_fn_ne_expr","debug_assert_fn_ok_eq","debug_assert_fn_ok_eq_expr","debug_assert_fn_ok_ge","debug_assert_fn_ok_ge_expr","debug_assert_fn_ok_gt","debug_assert_fn_ok_gt_expr","debug_assert_fn_ok_le","debug_assert_fn_ok_le_expr","debug_assert_fn_ok_lt","debug_assert_fn_ok_lt_expr","debug_assert_fn_ok_ne","debug_assert_fn_ok_ne_expr","debug_assert_fs_read_to_string_contains","debug_assert_fs_read_to_string_eq","debug_assert_fs_read_to_string_eq_expr","debug_assert_fs_read_to_string_ge","debug_assert_fs_read_to_string_ge_expr","debug_assert_fs_read_to_string_gt","debug_assert_fs_read_to_string_gt_expr","debug_assert_fs_read_to_string_le","debug_assert_fs_read_to_string_le_expr","debug_assert_fs_read_to_string_lt","debug_assert_fs_read_to_string_lt_expr","debug_assert_fs_read_to_string_matches","debug_assert_fs_read_to_string_ne","debug_assert_fs_read_to_string_ne_expr","debug_assert_ge","debug_assert_gt","debug_assert_in_delta","debug_assert_in_epsilon","debug_assert_infix","debug_assert_io_read_to_string_contains","debug_assert_io_read_to_string_eq","debug_assert_io_read_to_string_eq_expr","debug_assert_io_read_to_string_ge","debug_assert_io_read_to_string_ge_expr","debug_assert_io_read_to_string_gt","debug_assert_io_read_to_string_gt_expr","debug_assert_io_read_to_string_le","debug_assert_io_read_to_string_le_expr","debug_assert_io_read_to_string_lt","debug_assert_io_read_to_string_lt_expr","debug_assert_io_read_to_string_matches","debug_assert_io_read_to_string_ne","debug_assert_io_read_to_string_ne_expr","debug_assert_is_match","debug_assert_iter_eq","debug_assert_iter_ge","debug_assert_iter_gt","debug_assert_iter_le","debug_assert_iter_lt","debug_assert_iter_ne","debug_assert_le","debug_assert_lt","debug_assert_none","debug_assert_not_contains","debug_assert_not_ends_with","debug_assert_not_match","debug_assert_not_starts_with","debug_assert_ok","debug_assert_ok_eq","debug_assert_ok_eq_expr","debug_assert_ok_ne","debug_assert_ok_ne_expr","debug_assert_option_none","debug_assert_option_some","debug_assert_option_some_eq","debug_assert_option_some_ne","debug_assert_pending","debug_assert_poll_pending","debug_assert_poll_ready","debug_assert_poll_ready_eq","debug_assert_poll_ready_ne","debug_assert_program_args_stderr_contains","debug_assert_program_args_stderr_eq","debug_assert_program_args_stderr_eq_expr","debug_assert_program_args_stderr_ge","debug_assert_program_args_stderr_ge_expr","debug_assert_program_args_stderr_gt","debug_assert_program_args_stderr_gt_expr","debug_assert_program_args_stderr_is_match","debug_assert_program_args_stderr_le","debug_assert_program_args_stderr_le_expr","debug_assert_program_args_stderr_lt","debug_assert_program_args_stderr_lt_expr","debug_assert_program_args_stderr_ne","debug_assert_program_args_stderr_ne_expr","debug_assert_program_args_stdout_contains","debug_assert_program_args_stdout_eq","debug_assert_program_args_stdout_eq_expr","debug_assert_program_args_stdout_ge","debug_assert_program_args_stdout_ge_expr","debug_assert_program_args_stdout_gt","debug_assert_program_args_stdout_gt_expr","debug_assert_program_args_stdout_is_match","debug_assert_program_args_stdout_le","debug_assert_program_args_stdout_le_expr","debug_assert_program_args_stdout_lt","debug_assert_program_args_stdout_lt_expr","debug_assert_program_args_stdout_ne","debug_assert_program_args_stdout_ne_expr","debug_assert_ready","debug_assert_ready_eq","debug_assert_ready_eq_expr","debug_assert_ready_ne","debug_assert_ready_ne_expr","debug_assert_result_err","debug_assert_result_ok","debug_assert_result_ok_eq","debug_assert_result_ok_ne","debug_assert_set_disjoint","debug_assert_set_eq","debug_assert_set_joint","debug_assert_set_ne","debug_assert_set_subset","debug_assert_set_superset","debug_assert_some","debug_assert_some_eq","debug_assert_some_eq_expr","debug_assert_some_ne","debug_assert_some_ne_expr","debug_assert_starts_with"],"mod":["assert","assert_approx_eq","assert_approx_ne","assert_bag","assert_command","assert_contains","assert_ends_with","assert_eq","assert_err","assert_fn","assert_fn_err","assert_fn_ok","assert_fs_read_to_string","assert_ge","assert_gt","assert_in_delta","assert_in_epsilon","assert_infix","assert_io_read_to_string","assert_is_match","assert_iter","assert_le","assert_lt","assert_ne","assert_none","assert_not_contains","assert_not_ends_with","assert_not_match","assert_not_starts_with","assert_ok","assert_option","assert_pending","assert_poll","assert_program_args","assert_ready","assert_result","assert_set","assert_some","assert_starts_with"]}; \ No newline at end of file diff --git a/doc/search-index.js b/doc/search-index.js index c4650fd14..aa7f81c90 100644 --- a/doc/search-index.js +++ b/doc/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["lib",{"t":"CCQQCQQQCQQQQQQQQQCQQQQQQQQQQQQQQQQCQQCQQCQCQQQQQQQQQQCQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQCQQCQQCQQCQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQCQQCQQCQCQQCQQCQQCQQCQQCQQQQQQQQQQCQQQQQQQQCQQCQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQQQQQQQQQCQQQQQQQQCQQQQQQQQQQQQQCQQQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC","n":["assert","assert_approx_eq","assert_approx_eq","assert_approx_eq_as_result","assert_approx_ne","assert_approx_ne","assert_approx_ne_as_result","assert_as_result","assert_bag","assert_bag_eq","assert_bag_eq_as_result","assert_bag_impl_prep","assert_bag_ne","assert_bag_ne_as_result","assert_bag_subbag","assert_bag_subbag_as_result","assert_bag_superbag","assert_bag_superbag_as_result","assert_command","assert_command_stderr_contains","assert_command_stderr_contains_as_result","assert_command_stderr_eq","assert_command_stderr_eq_as_result","assert_command_stderr_eq_expr","assert_command_stderr_eq_expr_as_result","assert_command_stderr_is_match","assert_command_stderr_is_match_as_result","assert_command_stdout_contains","assert_command_stdout_contains_as_result","assert_command_stdout_eq","assert_command_stdout_eq_as_result","assert_command_stdout_eq_expr","assert_command_stdout_eq_expr_as_result","assert_command_stdout_is_match","assert_command_stdout_is_match_as_result","assert_contains","assert_contains","assert_contains_as_result","assert_ends_with","assert_ends_with","assert_ends_with_as_result","assert_eq","assert_eq_as_result","assert_err","assert_err","assert_err_as_result","assert_err_eq","assert_err_eq_as_result","assert_err_eq_expr","assert_err_eq_expr_as_result","assert_err_ne","assert_err_ne_as_result","assert_err_ne_expr","assert_err_ne_expr_as_result","assert_fn","assert_fn_eq","assert_fn_eq_as_result","assert_fn_eq_expr","assert_fn_eq_expr_as_result","assert_fn_err","assert_fn_err_eq","assert_fn_err_eq_as_result","assert_fn_err_eq_expr","assert_fn_err_eq_expr_as_result","assert_fn_err_ge","assert_fn_err_ge_as_result","assert_fn_err_ge_expr","assert_fn_err_ge_expr_as_result","assert_fn_err_gt","assert_fn_err_gt_as_result","assert_fn_err_gt_expr","assert_fn_err_gt_expr_as_result","assert_fn_err_le","assert_fn_err_le_as_result","assert_fn_err_le_expr","assert_fn_err_le_expr_as_result","assert_fn_err_lt","assert_fn_err_lt_as_result","assert_fn_err_lt_expr","assert_fn_err_lt_expr_as_result","assert_fn_err_ne","assert_fn_err_ne_as_result","assert_fn_err_ne_expr","assert_fn_err_ne_expr_as_result","assert_fn_ge","assert_fn_ge_as_result","assert_fn_ge_expr","assert_fn_ge_expr_as_result","assert_fn_gt","assert_fn_gt_as_result","assert_fn_gt_expr","assert_fn_gt_expr_as_result","assert_fn_le","assert_fn_le_as_result","assert_fn_le_expr","assert_fn_le_expr_as_result","assert_fn_lt","assert_fn_lt_as_result","assert_fn_lt_expr","assert_fn_lt_expr_as_result","assert_fn_ne","assert_fn_ne_as_result","assert_fn_ne_expr","assert_fn_ne_expr_as_result","assert_fn_ok","assert_fn_ok_eq","assert_fn_ok_eq_as_result","assert_fn_ok_eq_expr","assert_fn_ok_eq_expr_as_result","assert_fn_ok_ge","assert_fn_ok_ge_as_result","assert_fn_ok_ge_expr","assert_fn_ok_ge_expr_as_result","assert_fn_ok_gt","assert_fn_ok_gt_as_result","assert_fn_ok_gt_expr","assert_fn_ok_gt_expr_as_result","assert_fn_ok_le","assert_fn_ok_le_as_result","assert_fn_ok_le_expr","assert_fn_ok_le_expr_as_result","assert_fn_ok_lt","assert_fn_ok_lt_as_result","assert_fn_ok_lt_expr","assert_fn_ok_lt_expr_as_result","assert_fn_ok_ne","assert_fn_ok_ne_as_result","assert_fn_ok_ne_expr","assert_fn_ok_ne_expr_as_result","assert_fs_read_to_string","assert_fs_read_to_string_contains","assert_fs_read_to_string_contains_as_result","assert_fs_read_to_string_eq","assert_fs_read_to_string_eq_as_result","assert_fs_read_to_string_eq_expr","assert_fs_read_to_string_eq_expr_as_result","assert_fs_read_to_string_ge","assert_fs_read_to_string_ge_as_result","assert_fs_read_to_string_ge_expr","assert_fs_read_to_string_ge_expr_as_result","assert_fs_read_to_string_gt","assert_fs_read_to_string_gt_as_result","assert_fs_read_to_string_gt_expr","assert_fs_read_to_string_gt_expr_as_result","assert_fs_read_to_string_le","assert_fs_read_to_string_le_as_result","assert_fs_read_to_string_le_expr","assert_fs_read_to_string_le_expr_as_result","assert_fs_read_to_string_lt","assert_fs_read_to_string_lt_as_result","assert_fs_read_to_string_lt_expr","assert_fs_read_to_string_lt_expr_as_result","assert_fs_read_to_string_matches","assert_fs_read_to_string_matches_as_result","assert_fs_read_to_string_ne","assert_fs_read_to_string_ne_as_result","assert_fs_read_to_string_ne_expr","assert_fs_read_to_string_ne_expr_as_result","assert_ge","assert_ge","assert_ge_as_result","assert_gt","assert_gt","assert_gt_as_result","assert_in_delta","assert_in_delta","assert_in_delta_as_result","assert_in_epsilon","assert_in_epsilon","assert_in_epsilon_as_result","assert_infix","assert_infix","assert_infix_as_result","assert_io_read_to_string","assert_io_read_to_string_contains","assert_io_read_to_string_contains_as_result","assert_io_read_to_string_eq","assert_io_read_to_string_eq_as_result","assert_io_read_to_string_eq_expr","assert_io_read_to_string_eq_expr_as_result","assert_io_read_to_string_ge","assert_io_read_to_string_ge_as_result","assert_io_read_to_string_ge_expr","assert_io_read_to_string_ge_expr_as_result","assert_io_read_to_string_gt","assert_io_read_to_string_gt_as_result","assert_io_read_to_string_gt_expr","assert_io_read_to_string_gt_expr_as_result","assert_io_read_to_string_le","assert_io_read_to_string_le_as_result","assert_io_read_to_string_le_expr","assert_io_read_to_string_le_expr_as_result","assert_io_read_to_string_lt","assert_io_read_to_string_lt_as_result","assert_io_read_to_string_lt_expr","assert_io_read_to_string_lt_expr_as_result","assert_io_read_to_string_matches","assert_io_read_to_string_matches_as_result","assert_io_read_to_string_ne","assert_io_read_to_string_ne_as_result","assert_io_read_to_string_ne_expr","assert_io_read_to_string_ne_expr_as_result","assert_is_match","assert_is_match","assert_is_match_as_result","assert_le","assert_le","assert_le_as_result","assert_lt","assert_lt","assert_lt_as_result","assert_ne","assert_ne_as_result","assert_none","assert_none","assert_none_as_result","assert_not_contains","assert_not_contains","assert_not_contains_as_result","assert_not_ends_with","assert_not_ends_with","assert_not_ends_with_as_result","assert_not_match","assert_not_match","assert_not_match_as_result","assert_not_starts_with","assert_not_starts_with","assert_not_starts_with_as_result","assert_ok","assert_ok","assert_ok_as_result","assert_ok_eq","assert_ok_eq_as_result","assert_ok_eq_expr","assert_ok_eq_expr_as_result","assert_ok_ne","assert_ok_ne_as_result","assert_ok_ne_expr","assert_ok_ne_expr_as_result","assert_option","assert_option_none","assert_option_none_as_result","assert_option_some","assert_option_some_as_result","assert_option_some_eq","assert_option_some_eq_as_result","assert_option_some_ne","assert_option_some_ne_as_result","assert_pending","assert_pending","assert_pending_as_result","assert_poll","assert_poll_pending","assert_poll_pending_as_result","assert_poll_ready","assert_poll_ready_as_result","assert_poll_ready_eq","assert_poll_ready_eq_as_result","assert_poll_ready_ne","assert_poll_ready_ne_as_result","assert_program_args","assert_program_args_impl_prep","assert_program_args_stderr_contains","assert_program_args_stderr_contains_as_result","assert_program_args_stderr_eq","assert_program_args_stderr_eq_as_result","assert_program_args_stderr_eq_expr","assert_program_args_stderr_eq_expr_as_result","assert_program_args_stderr_ge","assert_program_args_stderr_ge_as_result","assert_program_args_stderr_ge_expr","assert_program_args_stderr_ge_expr_as_result","assert_program_args_stderr_gt","assert_program_args_stderr_gt_as_result","assert_program_args_stderr_gt_expr","assert_program_args_stderr_gt_expr_as_result","assert_program_args_stderr_is_match","assert_program_args_stderr_is_match_as_result","assert_program_args_stderr_le","assert_program_args_stderr_le_as_result","assert_program_args_stderr_le_expr","assert_program_args_stderr_le_expr_as_result","assert_program_args_stderr_lt","assert_program_args_stderr_lt_as_result","assert_program_args_stderr_lt_expr","assert_program_args_stderr_lt_expr_as_result","assert_program_args_stderr_ne","assert_program_args_stderr_ne_as_result","assert_program_args_stderr_ne_expr","assert_program_args_stderr_ne_expr_as_result","assert_program_args_stdout_contains","assert_program_args_stdout_contains_as_result","assert_program_args_stdout_eq","assert_program_args_stdout_eq_as_result","assert_program_args_stdout_eq_expr","assert_program_args_stdout_eq_expr_as_result","assert_program_args_stdout_ge","assert_program_args_stdout_ge_as_result","assert_program_args_stdout_ge_expr","assert_program_args_stdout_ge_expr_as_result","assert_program_args_stdout_gt","assert_program_args_stdout_gt_as_result","assert_program_args_stdout_gt_expr","assert_program_args_stdout_gt_expr_as_result","assert_program_args_stdout_is_match","assert_program_args_stdout_is_match_as_result","assert_program_args_stdout_le","assert_program_args_stdout_le_as_result","assert_program_args_stdout_le_expr","assert_program_args_stdout_le_expr_as_result","assert_program_args_stdout_lt","assert_program_args_stdout_lt_as_result","assert_program_args_stdout_lt_expr","assert_program_args_stdout_lt_expr_as_result","assert_program_args_stdout_ne","assert_program_args_stdout_ne_as_result","assert_program_args_stdout_ne_expr","assert_program_args_stdout_ne_expr_as_result","assert_ready","assert_ready","assert_ready_as_result","assert_ready_eq","assert_ready_eq_as_result","assert_ready_eq_expr","assert_ready_eq_expr_as_result","assert_ready_ne","assert_ready_ne_as_result","assert_ready_ne_expr","assert_ready_ne_expr_as_result","assert_result","assert_result_err","assert_result_err_as_result","assert_result_ok","assert_result_ok_as_result","assert_result_ok_eq","assert_result_ok_eq_as_result","assert_result_ok_ne","assert_result_ok_ne_as_result","assert_set","assert_set_disjoint","assert_set_disjoint_as_result","assert_set_eq","assert_set_eq_as_result","assert_set_impl_prep","assert_set_joint","assert_set_joint_as_result","assert_set_ne","assert_set_ne_as_result","assert_set_subset","assert_set_subset_as_result","assert_set_superset","assert_set_superset_as_result","assert_some","assert_some","assert_some_as_result","assert_some_eq","assert_some_eq_as_result","assert_some_eq_expr","assert_some_eq_expr_as_result","assert_some_ne","assert_some_ne_as_result","assert_some_ne_expr","assert_some_ne_expr_as_result","assert_starts_with","assert_starts_with","assert_starts_with_as_result","debug_assert_approx_eq","debug_assert_approx_ne","debug_assert_bag_eq","debug_assert_bag_ne","debug_assert_bag_subbag","debug_assert_bag_superbag","debug_assert_command_stderr_contains","debug_assert_command_stderr_eq","debug_assert_command_stderr_eq_expr","debug_assert_command_stderr_is_match","debug_assert_command_stdout_contains","debug_assert_command_stdout_eq","debug_assert_command_stdout_eq_expr","debug_assert_command_stdout_is_match","debug_assert_contains","debug_assert_ends_with","debug_assert_err","debug_assert_err_eq","debug_assert_err_eq_expr","debug_assert_err_ne","debug_assert_err_ne_expr","debug_assert_fn_eq","debug_assert_fn_eq_expr","debug_assert_fn_err_eq","debug_assert_fn_err_eq_expr","debug_assert_fn_err_ge","debug_assert_fn_err_ge_expr","debug_assert_fn_err_gt","debug_assert_fn_err_gt_expr","debug_assert_fn_err_le","debug_assert_fn_err_le_expr","debug_assert_fn_err_lt","debug_assert_fn_err_lt_expr","debug_assert_fn_err_ne","debug_assert_fn_err_ne_expr","debug_assert_fn_ge","debug_assert_fn_ge_expr","debug_assert_fn_gt","debug_assert_fn_gt_expr","debug_assert_fn_le","debug_assert_fn_le_expr","debug_assert_fn_lt","debug_assert_fn_lt_expr","debug_assert_fn_ne","debug_assert_fn_ne_expr","debug_assert_fn_ok_eq","debug_assert_fn_ok_eq_expr","debug_assert_fn_ok_ge","debug_assert_fn_ok_ge_expr","debug_assert_fn_ok_gt","debug_assert_fn_ok_gt_expr","debug_assert_fn_ok_le","debug_assert_fn_ok_le_expr","debug_assert_fn_ok_lt","debug_assert_fn_ok_lt_expr","debug_assert_fn_ok_ne","debug_assert_fn_ok_ne_expr","debug_assert_fs_read_to_string_contains","debug_assert_fs_read_to_string_eq","debug_assert_fs_read_to_string_eq_expr","debug_assert_fs_read_to_string_ge","debug_assert_fs_read_to_string_ge_expr","debug_assert_fs_read_to_string_gt","debug_assert_fs_read_to_string_gt_expr","debug_assert_fs_read_to_string_le","debug_assert_fs_read_to_string_le_expr","debug_assert_fs_read_to_string_lt","debug_assert_fs_read_to_string_lt_expr","debug_assert_fs_read_to_string_matches","debug_assert_fs_read_to_string_ne","debug_assert_fs_read_to_string_ne_expr","debug_assert_ge","debug_assert_gt","debug_assert_in_delta","debug_assert_in_epsilon","debug_assert_infix","debug_assert_io_read_to_string_contains","debug_assert_io_read_to_string_eq","debug_assert_io_read_to_string_eq_expr","debug_assert_io_read_to_string_ge","debug_assert_io_read_to_string_ge_expr","debug_assert_io_read_to_string_gt","debug_assert_io_read_to_string_gt_expr","debug_assert_io_read_to_string_le","debug_assert_io_read_to_string_le_expr","debug_assert_io_read_to_string_lt","debug_assert_io_read_to_string_lt_expr","debug_assert_io_read_to_string_matches","debug_assert_io_read_to_string_ne","debug_assert_io_read_to_string_ne_expr","debug_assert_is_match","debug_assert_le","debug_assert_lt","debug_assert_none","debug_assert_not_contains","debug_assert_not_ends_with","debug_assert_not_match","debug_assert_not_starts_with","debug_assert_ok","debug_assert_ok_eq","debug_assert_ok_eq_expr","debug_assert_ok_ne","debug_assert_ok_ne_expr","debug_assert_option_none","debug_assert_option_some","debug_assert_option_some_eq","debug_assert_option_some_ne","debug_assert_pending","debug_assert_poll_pending","debug_assert_poll_ready","debug_assert_poll_ready_eq","debug_assert_poll_ready_ne","debug_assert_program_args_stderr_contains","debug_assert_program_args_stderr_eq","debug_assert_program_args_stderr_eq_expr","debug_assert_program_args_stderr_ge","debug_assert_program_args_stderr_ge_expr","debug_assert_program_args_stderr_gt","debug_assert_program_args_stderr_gt_expr","debug_assert_program_args_stderr_is_match","debug_assert_program_args_stderr_le","debug_assert_program_args_stderr_le_expr","debug_assert_program_args_stderr_lt","debug_assert_program_args_stderr_lt_expr","debug_assert_program_args_stderr_ne","debug_assert_program_args_stderr_ne_expr","debug_assert_program_args_stdout_contains","debug_assert_program_args_stdout_eq","debug_assert_program_args_stdout_eq_expr","debug_assert_program_args_stdout_ge","debug_assert_program_args_stdout_ge_expr","debug_assert_program_args_stdout_gt","debug_assert_program_args_stdout_gt_expr","debug_assert_program_args_stdout_is_match","debug_assert_program_args_stdout_le","debug_assert_program_args_stdout_le_expr","debug_assert_program_args_stdout_lt","debug_assert_program_args_stdout_lt_expr","debug_assert_program_args_stdout_ne","debug_assert_program_args_stdout_ne_expr","debug_assert_ready","debug_assert_ready_eq","debug_assert_ready_eq_expr","debug_assert_ready_ne","debug_assert_ready_ne_expr","debug_assert_result_err","debug_assert_result_ok","debug_assert_result_ok_eq","debug_assert_result_ok_ne","debug_assert_set_disjoint","debug_assert_set_eq","debug_assert_set_joint","debug_assert_set_ne","debug_assert_set_subset","debug_assert_set_superset","debug_assert_some","debug_assert_some_eq","debug_assert_some_eq_expr","debug_assert_some_ne","debug_assert_some_ne_expr","debug_assert_starts_with","assert_bag_eq","assert_bag_ne","assert_bag_subbag","assert_bag_superbag","assert_command_stderr_contains","assert_command_stderr_eq","assert_command_stderr_eq_expr","assert_command_stderr_is_match","assert_command_stdout_contains","assert_command_stdout_eq","assert_command_stdout_eq_expr","assert_command_stdout_is_match","assert_err","assert_err_eq","assert_err_eq_expr","assert_err_ne","assert_err_ne_expr","assert_fn_eq","assert_fn_eq_expr","assert_fn_ge","assert_fn_ge_expr","assert_fn_gt","assert_fn_gt_expr","assert_fn_le","assert_fn_le_expr","assert_fn_lt","assert_fn_lt_expr","assert_fn_ne","assert_fn_ne_expr","assert_fn_err_eq","assert_fn_err_eq_expr","assert_fn_err_ge","assert_fn_err_ge_expr","assert_fn_err_gt","assert_fn_err_gt_expr","assert_fn_err_le","assert_fn_err_le_expr","assert_fn_err_lt","assert_fn_err_lt_expr","assert_fn_err_ne","assert_fn_err_ne_expr","assert_fn_ok_eq","assert_fn_ok_eq_expr","assert_fn_ok_ge","assert_fn_ok_ge_expr","assert_fn_ok_gt","assert_fn_ok_gt_expr","assert_fn_ok_le","assert_fn_ok_le_expr","assert_fn_ok_lt","assert_fn_ok_lt_expr","assert_fn_ok_ne","assert_fn_ok_ne_expr","assert_fs_read_to_string_contains","assert_fs_read_to_string_eq","assert_fs_read_to_string_eq_expr","assert_fs_read_to_string_ge","assert_fs_read_to_string_ge_expr","assert_fs_read_to_string_gt","assert_fs_read_to_string_gt_expr","assert_fs_read_to_string_le","assert_fs_read_to_string_le_expr","assert_fs_read_to_string_lt","assert_fs_read_to_string_lt_expr","assert_fs_read_to_string_matches","assert_fs_read_to_string_ne","assert_fs_read_to_string_ne_expr","assert_io_read_to_string_contains","assert_io_read_to_string_eq","assert_io_read_to_string_eq_expr","assert_io_read_to_string_ge","assert_io_read_to_string_ge_expr","assert_io_read_to_string_gt","assert_io_read_to_string_gt_expr","assert_io_read_to_string_le","assert_io_read_to_string_le_expr","assert_io_read_to_string_lt","assert_io_read_to_string_lt_expr","assert_io_read_to_string_matches","assert_io_read_to_string_ne","assert_io_read_to_string_ne_expr","assert_none","assert_ok","assert_ok_eq","assert_ok_eq_expr","assert_ok_ne","assert_ok_ne_expr","assert_option_none","assert_option_some","assert_option_some_eq","assert_option_some_ne","assert_pending","assert_poll_pending","assert_poll_ready","assert_poll_ready_eq","assert_poll_ready_ne","assert_program_args_stderr_contains","assert_program_args_stderr_eq","assert_program_args_stderr_eq_expr","assert_program_args_stderr_ge","assert_program_args_stderr_ge_expr","assert_program_args_stderr_gt","assert_program_args_stderr_gt_expr","assert_program_args_stderr_is_match","assert_program_args_stderr_le","assert_program_args_stderr_le_expr","assert_program_args_stderr_lt","assert_program_args_stderr_lt_expr","assert_program_args_stderr_ne","assert_program_args_stderr_ne_expr","assert_program_args_stdout_contains","assert_program_args_stdout_eq","assert_program_args_stdout_eq_expr","assert_program_args_stdout_ge","assert_program_args_stdout_ge_expr","assert_program_args_stdout_gt","assert_program_args_stdout_gt_expr","assert_program_args_stdout_is_match","assert_program_args_stdout_le","assert_program_args_stdout_le_expr","assert_program_args_stdout_lt","assert_program_args_stdout_lt_expr","assert_program_args_stdout_ne","assert_program_args_stdout_ne_expr","assert_ready","assert_ready_eq","assert_ready_eq_expr","assert_ready_ne","assert_ready_ne_expr","assert_result_err","assert_result_ok","assert_result_ok_eq","assert_result_ok_ne","assert_set_disjoint","assert_set_eq","assert_set_joint","assert_set_ne","assert_set_subset","assert_set_superset","assert_some","assert_some_eq","assert_some_eq_expr","assert_some_ne","assert_some_ne_expr"],"q":[[0,"lib"],[527,"lib::assert_bag"],[531,"lib::assert_command"],[539,"lib::assert_err"],[544,"lib::assert_fn"],[556,"lib::assert_fn_err"],[568,"lib::assert_fn_ok"],[580,"lib::assert_fs_read_to_string"],[594,"lib::assert_io_read_to_string"],[608,"lib::assert_none"],[609,"lib::assert_ok"],[614,"lib::assert_option"],[618,"lib::assert_pending"],[619,"lib::assert_poll"],[623,"lib::assert_program_args"],[651,"lib::assert_ready"],[656,"lib::assert_result"],[660,"lib::assert_set"],[666,"lib::assert_some"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":"```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````","D":"ECj","p":[],"r":[],"b":[],"c":"OzAAAAEAACIABgDxAAcA/QAHAEsBBwDWAQMA2wECAAACAwA=","e":"OjAAAAEAAAAAAAIAEAAAAAwABgFYAQ=="}]\ +["lib",{"t":"CCQQCQQQCQQQQQQQQQCQQQQQQQQQQQQQQQQCQQCQQCQCQQQQQQQQQQCQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQCQQCQQCQQCQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQCQQQQQQQQQQQQCQQCQQCQCQQCQQCQQCQQCQQCQQQQQQQQQQCQQQQQQQQCQQCQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQCQQQQQQQQQQCQQQQQQQQCQQQQQQQQQQQQQCQQQQQQQQQQCQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC","n":["assert","assert_approx_eq","assert_approx_eq","assert_approx_eq_as_result","assert_approx_ne","assert_approx_ne","assert_approx_ne_as_result","assert_as_result","assert_bag","assert_bag_eq","assert_bag_eq_as_result","assert_bag_impl_prep","assert_bag_ne","assert_bag_ne_as_result","assert_bag_subbag","assert_bag_subbag_as_result","assert_bag_superbag","assert_bag_superbag_as_result","assert_command","assert_command_stderr_contains","assert_command_stderr_contains_as_result","assert_command_stderr_eq","assert_command_stderr_eq_as_result","assert_command_stderr_eq_expr","assert_command_stderr_eq_expr_as_result","assert_command_stderr_is_match","assert_command_stderr_is_match_as_result","assert_command_stdout_contains","assert_command_stdout_contains_as_result","assert_command_stdout_eq","assert_command_stdout_eq_as_result","assert_command_stdout_eq_expr","assert_command_stdout_eq_expr_as_result","assert_command_stdout_is_match","assert_command_stdout_is_match_as_result","assert_contains","assert_contains","assert_contains_as_result","assert_ends_with","assert_ends_with","assert_ends_with_as_result","assert_eq","assert_eq_as_result","assert_err","assert_err","assert_err_as_result","assert_err_eq","assert_err_eq_as_result","assert_err_eq_expr","assert_err_eq_expr_as_result","assert_err_ne","assert_err_ne_as_result","assert_err_ne_expr","assert_err_ne_expr_as_result","assert_fn","assert_fn_eq","assert_fn_eq_as_result","assert_fn_eq_expr","assert_fn_eq_expr_as_result","assert_fn_err","assert_fn_err_eq","assert_fn_err_eq_as_result","assert_fn_err_eq_expr","assert_fn_err_eq_expr_as_result","assert_fn_err_ge","assert_fn_err_ge_as_result","assert_fn_err_ge_expr","assert_fn_err_ge_expr_as_result","assert_fn_err_gt","assert_fn_err_gt_as_result","assert_fn_err_gt_expr","assert_fn_err_gt_expr_as_result","assert_fn_err_le","assert_fn_err_le_as_result","assert_fn_err_le_expr","assert_fn_err_le_expr_as_result","assert_fn_err_lt","assert_fn_err_lt_as_result","assert_fn_err_lt_expr","assert_fn_err_lt_expr_as_result","assert_fn_err_ne","assert_fn_err_ne_as_result","assert_fn_err_ne_expr","assert_fn_err_ne_expr_as_result","assert_fn_ge","assert_fn_ge_as_result","assert_fn_ge_expr","assert_fn_ge_expr_as_result","assert_fn_gt","assert_fn_gt_as_result","assert_fn_gt_expr","assert_fn_gt_expr_as_result","assert_fn_le","assert_fn_le_as_result","assert_fn_le_expr","assert_fn_le_expr_as_result","assert_fn_lt","assert_fn_lt_as_result","assert_fn_lt_expr","assert_fn_lt_expr_as_result","assert_fn_ne","assert_fn_ne_as_result","assert_fn_ne_expr","assert_fn_ne_expr_as_result","assert_fn_ok","assert_fn_ok_eq","assert_fn_ok_eq_as_result","assert_fn_ok_eq_expr","assert_fn_ok_eq_expr_as_result","assert_fn_ok_ge","assert_fn_ok_ge_as_result","assert_fn_ok_ge_expr","assert_fn_ok_ge_expr_as_result","assert_fn_ok_gt","assert_fn_ok_gt_as_result","assert_fn_ok_gt_expr","assert_fn_ok_gt_expr_as_result","assert_fn_ok_le","assert_fn_ok_le_as_result","assert_fn_ok_le_expr","assert_fn_ok_le_expr_as_result","assert_fn_ok_lt","assert_fn_ok_lt_as_result","assert_fn_ok_lt_expr","assert_fn_ok_lt_expr_as_result","assert_fn_ok_ne","assert_fn_ok_ne_as_result","assert_fn_ok_ne_expr","assert_fn_ok_ne_expr_as_result","assert_fs_read_to_string","assert_fs_read_to_string_contains","assert_fs_read_to_string_contains_as_result","assert_fs_read_to_string_eq","assert_fs_read_to_string_eq_as_result","assert_fs_read_to_string_eq_expr","assert_fs_read_to_string_eq_expr_as_result","assert_fs_read_to_string_ge","assert_fs_read_to_string_ge_as_result","assert_fs_read_to_string_ge_expr","assert_fs_read_to_string_ge_expr_as_result","assert_fs_read_to_string_gt","assert_fs_read_to_string_gt_as_result","assert_fs_read_to_string_gt_expr","assert_fs_read_to_string_gt_expr_as_result","assert_fs_read_to_string_le","assert_fs_read_to_string_le_as_result","assert_fs_read_to_string_le_expr","assert_fs_read_to_string_le_expr_as_result","assert_fs_read_to_string_lt","assert_fs_read_to_string_lt_as_result","assert_fs_read_to_string_lt_expr","assert_fs_read_to_string_lt_expr_as_result","assert_fs_read_to_string_matches","assert_fs_read_to_string_matches_as_result","assert_fs_read_to_string_ne","assert_fs_read_to_string_ne_as_result","assert_fs_read_to_string_ne_expr","assert_fs_read_to_string_ne_expr_as_result","assert_ge","assert_ge","assert_ge_as_result","assert_gt","assert_gt","assert_gt_as_result","assert_in_delta","assert_in_delta","assert_in_delta_as_result","assert_in_epsilon","assert_in_epsilon","assert_in_epsilon_as_result","assert_infix","assert_infix","assert_infix_as_result","assert_io_read_to_string","assert_io_read_to_string_contains","assert_io_read_to_string_contains_as_result","assert_io_read_to_string_eq","assert_io_read_to_string_eq_as_result","assert_io_read_to_string_eq_expr","assert_io_read_to_string_eq_expr_as_result","assert_io_read_to_string_ge","assert_io_read_to_string_ge_as_result","assert_io_read_to_string_ge_expr","assert_io_read_to_string_ge_expr_as_result","assert_io_read_to_string_gt","assert_io_read_to_string_gt_as_result","assert_io_read_to_string_gt_expr","assert_io_read_to_string_gt_expr_as_result","assert_io_read_to_string_le","assert_io_read_to_string_le_as_result","assert_io_read_to_string_le_expr","assert_io_read_to_string_le_expr_as_result","assert_io_read_to_string_lt","assert_io_read_to_string_lt_as_result","assert_io_read_to_string_lt_expr","assert_io_read_to_string_lt_expr_as_result","assert_io_read_to_string_matches","assert_io_read_to_string_matches_as_result","assert_io_read_to_string_ne","assert_io_read_to_string_ne_as_result","assert_io_read_to_string_ne_expr","assert_io_read_to_string_ne_expr_as_result","assert_is_match","assert_is_match","assert_is_match_as_result","assert_iter","assert_iter_eq","assert_iter_eq_as_result","assert_iter_ge","assert_iter_ge_as_result","assert_iter_gt","assert_iter_gt_as_result","assert_iter_le","assert_iter_le_as_result","assert_iter_lt","assert_iter_lt_as_result","assert_iter_ne","assert_iter_ne_as_result","assert_le","assert_le","assert_le_as_result","assert_lt","assert_lt","assert_lt_as_result","assert_ne","assert_ne_as_result","assert_none","assert_none","assert_none_as_result","assert_not_contains","assert_not_contains","assert_not_contains_as_result","assert_not_ends_with","assert_not_ends_with","assert_not_ends_with_as_result","assert_not_match","assert_not_match","assert_not_match_as_result","assert_not_starts_with","assert_not_starts_with","assert_not_starts_with_as_result","assert_ok","assert_ok","assert_ok_as_result","assert_ok_eq","assert_ok_eq_as_result","assert_ok_eq_expr","assert_ok_eq_expr_as_result","assert_ok_ne","assert_ok_ne_as_result","assert_ok_ne_expr","assert_ok_ne_expr_as_result","assert_option","assert_option_none","assert_option_none_as_result","assert_option_some","assert_option_some_as_result","assert_option_some_eq","assert_option_some_eq_as_result","assert_option_some_ne","assert_option_some_ne_as_result","assert_pending","assert_pending","assert_pending_as_result","assert_poll","assert_poll_pending","assert_poll_pending_as_result","assert_poll_ready","assert_poll_ready_as_result","assert_poll_ready_eq","assert_poll_ready_eq_as_result","assert_poll_ready_ne","assert_poll_ready_ne_as_result","assert_program_args","assert_program_args_impl_prep","assert_program_args_stderr_contains","assert_program_args_stderr_contains_as_result","assert_program_args_stderr_eq","assert_program_args_stderr_eq_as_result","assert_program_args_stderr_eq_expr","assert_program_args_stderr_eq_expr_as_result","assert_program_args_stderr_ge","assert_program_args_stderr_ge_as_result","assert_program_args_stderr_ge_expr","assert_program_args_stderr_ge_expr_as_result","assert_program_args_stderr_gt","assert_program_args_stderr_gt_as_result","assert_program_args_stderr_gt_expr","assert_program_args_stderr_gt_expr_as_result","assert_program_args_stderr_is_match","assert_program_args_stderr_is_match_as_result","assert_program_args_stderr_le","assert_program_args_stderr_le_as_result","assert_program_args_stderr_le_expr","assert_program_args_stderr_le_expr_as_result","assert_program_args_stderr_lt","assert_program_args_stderr_lt_as_result","assert_program_args_stderr_lt_expr","assert_program_args_stderr_lt_expr_as_result","assert_program_args_stderr_ne","assert_program_args_stderr_ne_as_result","assert_program_args_stderr_ne_expr","assert_program_args_stderr_ne_expr_as_result","assert_program_args_stdout_contains","assert_program_args_stdout_contains_as_result","assert_program_args_stdout_eq","assert_program_args_stdout_eq_as_result","assert_program_args_stdout_eq_expr","assert_program_args_stdout_eq_expr_as_result","assert_program_args_stdout_ge","assert_program_args_stdout_ge_as_result","assert_program_args_stdout_ge_expr","assert_program_args_stdout_ge_expr_as_result","assert_program_args_stdout_gt","assert_program_args_stdout_gt_as_result","assert_program_args_stdout_gt_expr","assert_program_args_stdout_gt_expr_as_result","assert_program_args_stdout_is_match","assert_program_args_stdout_is_match_as_result","assert_program_args_stdout_le","assert_program_args_stdout_le_as_result","assert_program_args_stdout_le_expr","assert_program_args_stdout_le_expr_as_result","assert_program_args_stdout_lt","assert_program_args_stdout_lt_as_result","assert_program_args_stdout_lt_expr","assert_program_args_stdout_lt_expr_as_result","assert_program_args_stdout_ne","assert_program_args_stdout_ne_as_result","assert_program_args_stdout_ne_expr","assert_program_args_stdout_ne_expr_as_result","assert_ready","assert_ready","assert_ready_as_result","assert_ready_eq","assert_ready_eq_as_result","assert_ready_eq_expr","assert_ready_eq_expr_as_result","assert_ready_ne","assert_ready_ne_as_result","assert_ready_ne_expr","assert_ready_ne_expr_as_result","assert_result","assert_result_err","assert_result_err_as_result","assert_result_ok","assert_result_ok_as_result","assert_result_ok_eq","assert_result_ok_eq_as_result","assert_result_ok_ne","assert_result_ok_ne_as_result","assert_set","assert_set_disjoint","assert_set_disjoint_as_result","assert_set_eq","assert_set_eq_as_result","assert_set_impl_prep","assert_set_joint","assert_set_joint_as_result","assert_set_ne","assert_set_ne_as_result","assert_set_subset","assert_set_subset_as_result","assert_set_superset","assert_set_superset_as_result","assert_some","assert_some","assert_some_as_result","assert_some_eq","assert_some_eq_as_result","assert_some_eq_expr","assert_some_eq_expr_as_result","assert_some_ne","assert_some_ne_as_result","assert_some_ne_expr","assert_some_ne_expr_as_result","assert_starts_with","assert_starts_with","assert_starts_with_as_result","debug_assert_approx_eq","debug_assert_approx_ne","debug_assert_bag_eq","debug_assert_bag_ne","debug_assert_bag_subbag","debug_assert_bag_superbag","debug_assert_command_stderr_contains","debug_assert_command_stderr_eq","debug_assert_command_stderr_eq_expr","debug_assert_command_stderr_is_match","debug_assert_command_stdout_contains","debug_assert_command_stdout_eq","debug_assert_command_stdout_eq_expr","debug_assert_command_stdout_is_match","debug_assert_contains","debug_assert_ends_with","debug_assert_err","debug_assert_err_eq","debug_assert_err_eq_expr","debug_assert_err_ne","debug_assert_err_ne_expr","debug_assert_fn_eq","debug_assert_fn_eq_expr","debug_assert_fn_err_eq","debug_assert_fn_err_eq_expr","debug_assert_fn_err_ge","debug_assert_fn_err_ge_expr","debug_assert_fn_err_gt","debug_assert_fn_err_gt_expr","debug_assert_fn_err_le","debug_assert_fn_err_le_expr","debug_assert_fn_err_lt","debug_assert_fn_err_lt_expr","debug_assert_fn_err_ne","debug_assert_fn_err_ne_expr","debug_assert_fn_ge","debug_assert_fn_ge_expr","debug_assert_fn_gt","debug_assert_fn_gt_expr","debug_assert_fn_le","debug_assert_fn_le_expr","debug_assert_fn_lt","debug_assert_fn_lt_expr","debug_assert_fn_ne","debug_assert_fn_ne_expr","debug_assert_fn_ok_eq","debug_assert_fn_ok_eq_expr","debug_assert_fn_ok_ge","debug_assert_fn_ok_ge_expr","debug_assert_fn_ok_gt","debug_assert_fn_ok_gt_expr","debug_assert_fn_ok_le","debug_assert_fn_ok_le_expr","debug_assert_fn_ok_lt","debug_assert_fn_ok_lt_expr","debug_assert_fn_ok_ne","debug_assert_fn_ok_ne_expr","debug_assert_fs_read_to_string_contains","debug_assert_fs_read_to_string_eq","debug_assert_fs_read_to_string_eq_expr","debug_assert_fs_read_to_string_ge","debug_assert_fs_read_to_string_ge_expr","debug_assert_fs_read_to_string_gt","debug_assert_fs_read_to_string_gt_expr","debug_assert_fs_read_to_string_le","debug_assert_fs_read_to_string_le_expr","debug_assert_fs_read_to_string_lt","debug_assert_fs_read_to_string_lt_expr","debug_assert_fs_read_to_string_matches","debug_assert_fs_read_to_string_ne","debug_assert_fs_read_to_string_ne_expr","debug_assert_ge","debug_assert_gt","debug_assert_in_delta","debug_assert_in_epsilon","debug_assert_infix","debug_assert_io_read_to_string_contains","debug_assert_io_read_to_string_eq","debug_assert_io_read_to_string_eq_expr","debug_assert_io_read_to_string_ge","debug_assert_io_read_to_string_ge_expr","debug_assert_io_read_to_string_gt","debug_assert_io_read_to_string_gt_expr","debug_assert_io_read_to_string_le","debug_assert_io_read_to_string_le_expr","debug_assert_io_read_to_string_lt","debug_assert_io_read_to_string_lt_expr","debug_assert_io_read_to_string_matches","debug_assert_io_read_to_string_ne","debug_assert_io_read_to_string_ne_expr","debug_assert_is_match","debug_assert_iter_eq","debug_assert_iter_ge","debug_assert_iter_gt","debug_assert_iter_le","debug_assert_iter_lt","debug_assert_iter_ne","debug_assert_le","debug_assert_lt","debug_assert_none","debug_assert_not_contains","debug_assert_not_ends_with","debug_assert_not_match","debug_assert_not_starts_with","debug_assert_ok","debug_assert_ok_eq","debug_assert_ok_eq_expr","debug_assert_ok_ne","debug_assert_ok_ne_expr","debug_assert_option_none","debug_assert_option_some","debug_assert_option_some_eq","debug_assert_option_some_ne","debug_assert_pending","debug_assert_poll_pending","debug_assert_poll_ready","debug_assert_poll_ready_eq","debug_assert_poll_ready_ne","debug_assert_program_args_stderr_contains","debug_assert_program_args_stderr_eq","debug_assert_program_args_stderr_eq_expr","debug_assert_program_args_stderr_ge","debug_assert_program_args_stderr_ge_expr","debug_assert_program_args_stderr_gt","debug_assert_program_args_stderr_gt_expr","debug_assert_program_args_stderr_is_match","debug_assert_program_args_stderr_le","debug_assert_program_args_stderr_le_expr","debug_assert_program_args_stderr_lt","debug_assert_program_args_stderr_lt_expr","debug_assert_program_args_stderr_ne","debug_assert_program_args_stderr_ne_expr","debug_assert_program_args_stdout_contains","debug_assert_program_args_stdout_eq","debug_assert_program_args_stdout_eq_expr","debug_assert_program_args_stdout_ge","debug_assert_program_args_stdout_ge_expr","debug_assert_program_args_stdout_gt","debug_assert_program_args_stdout_gt_expr","debug_assert_program_args_stdout_is_match","debug_assert_program_args_stdout_le","debug_assert_program_args_stdout_le_expr","debug_assert_program_args_stdout_lt","debug_assert_program_args_stdout_lt_expr","debug_assert_program_args_stdout_ne","debug_assert_program_args_stdout_ne_expr","debug_assert_ready","debug_assert_ready_eq","debug_assert_ready_eq_expr","debug_assert_ready_ne","debug_assert_ready_ne_expr","debug_assert_result_err","debug_assert_result_ok","debug_assert_result_ok_eq","debug_assert_result_ok_ne","debug_assert_set_disjoint","debug_assert_set_eq","debug_assert_set_joint","debug_assert_set_ne","debug_assert_set_subset","debug_assert_set_superset","debug_assert_some","debug_assert_some_eq","debug_assert_some_eq_expr","debug_assert_some_ne","debug_assert_some_ne_expr","debug_assert_starts_with","assert_bag_eq","assert_bag_ne","assert_bag_subbag","assert_bag_superbag","assert_command_stderr_contains","assert_command_stderr_eq","assert_command_stderr_eq_expr","assert_command_stderr_is_match","assert_command_stdout_contains","assert_command_stdout_eq","assert_command_stdout_eq_expr","assert_command_stdout_is_match","assert_err","assert_err_eq","assert_err_eq_expr","assert_err_ne","assert_err_ne_expr","assert_fn_eq","assert_fn_eq_expr","assert_fn_ge","assert_fn_ge_expr","assert_fn_gt","assert_fn_gt_expr","assert_fn_le","assert_fn_le_expr","assert_fn_lt","assert_fn_lt_expr","assert_fn_ne","assert_fn_ne_expr","assert_fn_err_eq","assert_fn_err_eq_expr","assert_fn_err_ge","assert_fn_err_ge_expr","assert_fn_err_gt","assert_fn_err_gt_expr","assert_fn_err_le","assert_fn_err_le_expr","assert_fn_err_lt","assert_fn_err_lt_expr","assert_fn_err_ne","assert_fn_err_ne_expr","assert_fn_ok_eq","assert_fn_ok_eq_expr","assert_fn_ok_ge","assert_fn_ok_ge_expr","assert_fn_ok_gt","assert_fn_ok_gt_expr","assert_fn_ok_le","assert_fn_ok_le_expr","assert_fn_ok_lt","assert_fn_ok_lt_expr","assert_fn_ok_ne","assert_fn_ok_ne_expr","assert_fs_read_to_string_contains","assert_fs_read_to_string_eq","assert_fs_read_to_string_eq_expr","assert_fs_read_to_string_ge","assert_fs_read_to_string_ge_expr","assert_fs_read_to_string_gt","assert_fs_read_to_string_gt_expr","assert_fs_read_to_string_le","assert_fs_read_to_string_le_expr","assert_fs_read_to_string_lt","assert_fs_read_to_string_lt_expr","assert_fs_read_to_string_matches","assert_fs_read_to_string_ne","assert_fs_read_to_string_ne_expr","assert_io_read_to_string_contains","assert_io_read_to_string_eq","assert_io_read_to_string_eq_expr","assert_io_read_to_string_ge","assert_io_read_to_string_ge_expr","assert_io_read_to_string_gt","assert_io_read_to_string_gt_expr","assert_io_read_to_string_le","assert_io_read_to_string_le_expr","assert_io_read_to_string_lt","assert_io_read_to_string_lt_expr","assert_io_read_to_string_matches","assert_io_read_to_string_ne","assert_io_read_to_string_ne_expr","assert_iter_eq","assert_iter_ge","assert_iter_gt","assert_iter_le","assert_iter_lt","assert_iter_ne","assert_none","assert_ok","assert_ok_eq","assert_ok_eq_expr","assert_ok_ne","assert_ok_ne_expr","assert_option_none","assert_option_some","assert_option_some_eq","assert_option_some_ne","assert_pending","assert_poll_pending","assert_poll_ready","assert_poll_ready_eq","assert_poll_ready_ne","assert_program_args_stderr_contains","assert_program_args_stderr_eq","assert_program_args_stderr_eq_expr","assert_program_args_stderr_ge","assert_program_args_stderr_ge_expr","assert_program_args_stderr_gt","assert_program_args_stderr_gt_expr","assert_program_args_stderr_is_match","assert_program_args_stderr_le","assert_program_args_stderr_le_expr","assert_program_args_stderr_lt","assert_program_args_stderr_lt_expr","assert_program_args_stderr_ne","assert_program_args_stderr_ne_expr","assert_program_args_stdout_contains","assert_program_args_stdout_eq","assert_program_args_stdout_eq_expr","assert_program_args_stdout_ge","assert_program_args_stdout_ge_expr","assert_program_args_stdout_gt","assert_program_args_stdout_gt_expr","assert_program_args_stdout_is_match","assert_program_args_stdout_le","assert_program_args_stdout_le_expr","assert_program_args_stdout_lt","assert_program_args_stdout_lt_expr","assert_program_args_stdout_ne","assert_program_args_stdout_ne_expr","assert_ready","assert_ready_eq","assert_ready_eq_expr","assert_ready_ne","assert_ready_ne_expr","assert_result_err","assert_result_ok","assert_result_ok_eq","assert_result_ok_ne","assert_set_disjoint","assert_set_eq","assert_set_joint","assert_set_ne","assert_set_subset","assert_set_superset","assert_some","assert_some_eq","assert_some_eq_expr","assert_some_ne","assert_some_ne_expr"],"q":[[0,"lib"],[546,"lib::assert_bag"],[550,"lib::assert_command"],[558,"lib::assert_err"],[563,"lib::assert_fn"],[575,"lib::assert_fn_err"],[587,"lib::assert_fn_ok"],[599,"lib::assert_fs_read_to_string"],[613,"lib::assert_io_read_to_string"],[627,"lib::assert_iter"],[633,"lib::assert_none"],[634,"lib::assert_ok"],[639,"lib::assert_option"],[643,"lib::assert_pending"],[644,"lib::assert_poll"],[648,"lib::assert_program_args"],[676,"lib::assert_ready"],[681,"lib::assert_result"],[685,"lib::assert_set"],[691,"lib::assert_some"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":"````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````","D":"EFl","p":[],"r":[],"b":[],"c":"OzAAAAEAACIABgD+AAcACgEHAFgBBwDpAQMA7gECABMCAwA=","e":"OjAAAAEAAAAAAAIAEAAAAAwAEwFlAQ=="}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/doc/search.desc/lib/lib-desc-0-.js b/doc/search.desc/lib/lib-desc-0-.js index 5b254cce1..003882d77 100644 --- a/doc/search.desc/lib/lib-desc-0-.js +++ b/doc/search.desc/lib/lib-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("lib", 0, "Assertables: Rust crate of assert macros for testing\nAssert a condition is true.\nAssert a number is approximately equal to another number.\nAssert a number is approximately equal to another number.\nAssert a number is approximately equal to another number.\nAssert a number is approximately not equal to another …\nAssert a number is approximately not equal to another …\nAssert a number is approximately not equal to another …\nAssert a condition is true.\nAssert macros for comparing bag collections.\nAssert a bag is equal to another.\nAssert a bag is equal to another.\nAssert a bag is not equal to another.\nAssert a bag is not equal to another.\nAssert a bag is a subbag of another.\nAssert a bag is a subbag of another.\nAssert a bag is a superbag of another.\nAssert a bag is a superbag of another.\nAssert macros for comparing commands and their stdout & …\nAssert a command stderr string contains a given containee.\nAssert a command stderr string contains a given containee.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is a match to a regex.\nAssert a command stderr string is a match to a regex.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to an expression.\nAssert a command stdout string is equal to an expression.\nAssert command stdout string is a match to a regex.\nAssert command stdout string is a match to a regex.\nAssert a container is a match for an expression.\nAssert a container is a match for an expression.\nAssert an expression (such as a string) contains an …\nAssert an expression (such as a string) ends with an …\nAssert an expression (such as a string) ends with an …\nAssert an expression (such as a string) ends with an …\nAssert an expression is equal to another.\nAssert an expression is equal to another.\nAssert macros for Err(_) items.\nAssert expression is Err(_).\nAssert expression is Err(_).\nAssert two expressions are Err(_) and their values are …\nAssert two expressions are Err(_) and their values are …\nAssert an expression is Err(_) and its value is equal to …\nAssert an expression is Err(_) and its value is equal to …\nAssert two expressions are Err(_) and their values are not …\nAssert two expressions are Err(_) and their values are not …\nAssert an expression is Err(_) and its value is equal to …\nAssert an expression is Err(_) and its value is equal to …\nAssert macros for comparing functions.\nAssert a function output is equal to another function …\nAssert a function output is equal to another function …\nAssert a function output is equal to an expression.\nAssert a function output is equal to an expression.\nAssert macros for comparing functions that return errors.\nAssert a function error is equal to another.\nAssert a function error is equal to another.\nAssert a function error is equal to an expression.\nAssert a function error is equal to an expression.\nAssert a function error is greater than or equal to …\nAssert a function error is greater than or equal to …\nAssert a function error is greater than or equal to an …\nAssert a function error is greater than or equal to an …\nAssert a function error is greater than another.\nAssert a function error is greater than another.\nAssert a function error is greater than an expression.\nAssert a function error is greater than an expression.\nAssert a function error is less than or equal to another.\nAssert a function error is less than or equal to another.\nAssert a function error is less than or equal to an …\nAssert a function error is less than or equal to an …\nAssert a function error is less than another.\nAssert a function error is less than another.\nAssert a function error is less than an expression.\nAssert a function error is less than an expression.\nAssert a function error is not equal to another.\nAssert a function error is not equal to another.\nAssert a function error is not equal to an expression.\nAssert a function error is not equal to an expression.\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than another.\nAssert a function output is greater than another.\nAssert a function output is greater than an expression.\nAssert a function output is greater than an expression.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to an …\nAssert a function output is less than or equal to an …\nAssert a function output is less than another.\nAssert a function output is less than another.\nAssert a function output is less than an expression.\nAssert a function output is less than an expression.\nAssert a function output is not equal to another.\nAssert a function output is not equal to another.\nAssert a function output is not equal to an expression.\nAssert a function output is not equal to an expression.\nAssert macros for comparing functions that return …\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to an expression.\nAssert a function Ok(…) is not equal to an expression.\nAssert macros for comparing file system path contents.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) is equal to another.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than an expression.\nAssert a value is greater than an expression.\nAssert a value is greater than an expression.\nAssert a number is within delta of another number.\nAssert a number is within delta of another number.\nAssert a number is within delta of another number.\nAssert a number is within epsilon of another number.\nAssert a number is within epsilon of another number.\nAssert a number is within epsilon of another number.\nAssert a infix operator, such as assert_infix!(a == b).\nAssert a infix operator, such as assert_infix!(a == b).\nAssert a infix operator, such as assert_infix!(a == b).\nAssert macros for comparing input/output reader streams.\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert a matcher is a match for an expression.\nAssert a matcher is a match for an expression.\nAssert an expression (such as a regex) is a match for an …\nAssert a value is less than or equal to an expression.\nAssert a value is less than or equal to an expression.\nAssert a value is less than or equal to an expression.\nAssert a value is less than an expression.\nAssert a value is less than an expression.\nAssert a value is less than an expression.\nAssert an expression is not equal to an expression.\nAssert an expression is not equal to an expression.\nAssert macro for None items.\nAssert expression is None.\nAssert an expression.is_none() is true.\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a string) does not start …\nAssert an expression (such as a string) does not start …\nAssert an expression (such as a string) does not start …\nAssert macros for Ok(_) items.\nAssert expression is Ok(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert two expressions are Ok(_) and their values are not …\nAssert two expressions are Ok(_) and their values are not …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert macros for Option {Some, None}\nAssert expression is None.\nAssert an expression.is_none() is true.\nAssert expression is Some(_).\nAssert an expression.is_some() is true.\nAssert two expressions are Some(_) and their values are …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert macro for Pending items.\nAssert an expression is Pending.\nAssert an expression.is_pending() is true.\nAssert macros for Poll {Ready, Pending}\nAssert an expression is Pending.\nAssert an expression.is_pending() is true.\nAssert an expression is Ready(_).\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert macros for comparing programs with arguments.\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert macros for Ready(_) items.\nAssert an expression is Ready(_).\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is equal to …\nAssert an expression is Ready(_) and its value is equal to …\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is not …\nAssert an expression is Ready(_) and its value is not …\nAssert macros for Result {Ok, Err}\nAssert expression is Err(_).\nAssert expression is Err(_).\nAssert expression is Ok(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are not …\nAssert two expressions are Ok(_) and their values are not …\nAssert macros for comparing set collections.\nAssert a set is disjoint with another.\nAssert a set is disjoint with another.\nAssert a set is equal to another.\nAssert a set is equal to another.\nAssert a set is joint with another.\nAssert a set is joint with another.\nAssert a set is not equal to another.\nAssert a set is not equal to another.\nAssert a set is a subset of another.\nAssert a set is a subset of another.\nAssert a set is a superset of another.\nAssert a set is a superset of another.\nAssert macros for Some(_) items.\nAssert expression is Some(_).\nAssert an expression.is_some() is true.\nAssert two expressions are Some(_) and their values are …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert an expression is Some(_) and its value is equal to …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is not equal …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert an expression (such as a string) starts with an …\nAssert an expression (such as a string) starts with an …\nAssert an expression (such as a string) starts with an …\nAssert a number is approximately equal to another number.\nAssert a number is approximately not equal to another …\nAssert a bag is equal to another.\nAssert a bag is not equal to another.\nAssert a bag is a subbag of another.\nAssert a bag is a superbag of another.\nAssert a command stderr string contains a given containee.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is a match to a regex.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to an expression.\nAssert command stdout string is a match to a regex.\nAssert a container is a match for an expression.\nAssert an expression (such as a string) ends with an …\nAssert expression is Err(_).\nAssert two expressions are Err(_) and their values are …\nAssert an expression is Err(_) and its value is equal to …\nAssert two expressions are Err(_) and their values are not …\nAssert an expression is Err(_) and its value is equal to …\nAssert a function output is equal to another function …\nAssert a function output is equal to an expression.\nAssert a function error is equal to another.\nAssert a function error is equal to an expression.\nAssert a function error is greater than or equal to …\nAssert a function error is greater than or equal to an …\nAssert a function error is greater than another.\nAssert a function error is greater than an expression.\nAssert a function error is less than or equal to another.\nAssert a function error is less than or equal to an …\nAssert a function error is less than another.\nAssert a function error is less than an expression.\nAssert a function error is not equal to another.\nAssert a function error is not equal to an expression.\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than another.\nAssert a function output is greater than an expression.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to an …\nAssert a function output is less than another.\nAssert a function output is less than an expression.\nAssert a function output is not equal to another.\nAssert a function output is not equal to an expression.\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to an expression.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert zzz.\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than an expression.\nAssert a number is within delta of another number.\nAssert a number is within epsilon of another number.\nAssert a infix operator, such as assert_infix!(a == b).\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is greater …\nAssert zzz.\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert a matcher is a match for an expression.\nAssert a value is less than or equal to an expression.\nAssert a value is less than an expression.\nAssert expression is None.\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a string) does not start …\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert two expressions are Ok(_) and their values are not …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert expression is None.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Pending.\nAssert an expression is Pending.\nAssert poll.is_ready() is true.\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert poll.is_ready() is true.\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is equal to …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is not …\nAssert expression is Err(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are not …\nAssert a set is disjoint with another.\nAssert a set is equal to another.\nAssert a set is joint with another.\nAssert a set is not equal to another.\nAssert a set is a subset of another.\nAssert a set is a superset of another.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is equal to …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is not equal …\nAssert an expression (such as a string) starts with an …\nAssert a bag is equal to another.\nAssert a bag is not equal to another.\nAssert a bag is a subbag of another.\nAssert a bag is a superbag of another.\nAssert a command stderr string contains a given containee.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is a match to a regex.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to an expression.\nAssert command stdout string is a match to a regex.\nAssert expression is Err(_).\nAssert two expressions are Err(_) and their values are …\nAssert an expression is Err(_) and its value is equal to …\nAssert two expressions are Err(_) and their values are not …\nAssert an expression is Err(_) and its value is not equal …\nAssert a function output is equal to another function …\nAssert a function output is equal to an expression.\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than another.\nAssert a function output is greater than an expression.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to an …\nAssert a function output is less than another.\nAssert a function output is less than an expression.\nAssert a function output is not equal to another.\nAssert a function output is not equal to an expression.\nAssert a function Err(…) is equal to another.\nAssert a function Err(…) is equal to an expression.\nAssert a function Err(…) is greater than or equal to …\nAssert a function Err(…) is greater than or equal to an …\nAssert a function Err(…) is greater than another.\nAssert a function Err(…) is greater than an expression.\nAssert a function Err(…) is less than or equal to …\nAssert a function Err(…) is less than or equal to an …\nAssert a function Err(…) is less than another.\nAssert a function Err(…) is less than an expression.\nAssert a function Err(…) is not equal to another.\nAssert a function Err(…) is not equal to an expression.\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to an expression.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert expression is None.\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert two expressions are Ok(_) and their values are not …\nAssert an expression is Ok(_) and its value is not equal …\nAssert expression is None.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Pending.\nAssert an expression is Pending.\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is equal to …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is not …\nAssert expression is Err(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are not …\nAssert a set is disjoint with another.\nAssert a set is equal to another.\nAssert a set is joint with another.\nAssert a set is not equal to another.\nAssert a set is a subset of another.\nAssert a set is a superset of another.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is equal to …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is not equal …") \ No newline at end of file +searchState.loadedDescShard("lib", 0, "Assertables: Rust crate of assert macros for testing\nAssert a condition is true.\nAssert a number is approximately equal to another number.\nAssert a number is approximately equal to another number.\nAssert a number is approximately equal to another number.\nAssert a number is approximately not equal to another …\nAssert a number is approximately not equal to another …\nAssert a number is approximately not equal to another …\nAssert a condition is true.\nAssert macros for comparing bag collections.\nAssert a bag is equal to another.\nAssert a bag is equal to another.\nAssert a bag is not equal to another.\nAssert a bag is not equal to another.\nAssert a bag is a subbag of another.\nAssert a bag is a subbag of another.\nAssert a bag is a superbag of another.\nAssert a bag is a superbag of another.\nAssert macros for comparing commands and their stdout & …\nAssert a command stderr string contains a given containee.\nAssert a command stderr string contains a given containee.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is a match to a regex.\nAssert a command stderr string is a match to a regex.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to an expression.\nAssert a command stdout string is equal to an expression.\nAssert command stdout string is a match to a regex.\nAssert command stdout string is a match to a regex.\nAssert a container is a match for an expression.\nAssert a container is a match for an expression.\nAssert an expression (such as a string) contains an …\nAssert an expression (such as a string) ends with an …\nAssert an expression (such as a string) ends with an …\nAssert an expression (such as a string) ends with an …\nAssert an expression is equal to another.\nAssert an expression is equal to another.\nAssert macros for Err(_) items.\nAssert expression is Err(_).\nAssert expression is Err(_).\nAssert two expressions are Err(_) and their values are …\nAssert two expressions are Err(_) and their values are …\nAssert an expression is Err(_) and its value is equal to …\nAssert an expression is Err(_) and its value is equal to …\nAssert two expressions are Err(_) and their values are not …\nAssert two expressions are Err(_) and their values are not …\nAssert an expression is Err(_) and its value is equal to …\nAssert an expression is Err(_) and its value is equal to …\nAssert macros for comparing functions.\nAssert a function output is equal to another function …\nAssert a function output is equal to another function …\nAssert a function output is equal to an expression.\nAssert a function output is equal to an expression.\nAssert macros for comparing functions that return errors.\nAssert a function error is equal to another.\nAssert a function error is equal to another.\nAssert a function error is equal to an expression.\nAssert a function error is equal to an expression.\nAssert a function error is greater than or equal to …\nAssert a function error is greater than or equal to …\nAssert a function error is greater than or equal to an …\nAssert a function error is greater than or equal to an …\nAssert a function error is greater than another.\nAssert a function error is greater than another.\nAssert a function error is greater than an expression.\nAssert a function error is greater than an expression.\nAssert a function error is less than or equal to another.\nAssert a function error is less than or equal to another.\nAssert a function error is less than or equal to an …\nAssert a function error is less than or equal to an …\nAssert a function error is less than another.\nAssert a function error is less than another.\nAssert a function error is less than an expression.\nAssert a function error is less than an expression.\nAssert a function error is not equal to another.\nAssert a function error is not equal to another.\nAssert a function error is not equal to an expression.\nAssert a function error is not equal to an expression.\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than another.\nAssert a function output is greater than another.\nAssert a function output is greater than an expression.\nAssert a function output is greater than an expression.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to an …\nAssert a function output is less than or equal to an …\nAssert a function output is less than another.\nAssert a function output is less than another.\nAssert a function output is less than an expression.\nAssert a function output is less than an expression.\nAssert a function output is not equal to another.\nAssert a function output is not equal to another.\nAssert a function output is not equal to an expression.\nAssert a function output is not equal to an expression.\nAssert macros for comparing functions that return …\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to an expression.\nAssert a function Ok(…) is not equal to an expression.\nAssert macros for comparing file system path contents.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) is equal to another.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than an expression.\nAssert a value is greater than an expression.\nAssert a value is greater than an expression.\nAssert a number is within delta of another number.\nAssert a number is within delta of another number.\nAssert a number is within delta of another number.\nAssert a number is within epsilon of another number.\nAssert a number is within epsilon of another number.\nAssert a number is within epsilon of another number.\nAssert a infix operator, such as assert_infix!(a == b).\nAssert a infix operator, such as assert_infix!(a == b).\nAssert a infix operator, such as assert_infix!(a == b).\nAssert macros for comparing input/output reader streams.\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert a matcher is a match for an expression.\nAssert a matcher is a match for an expression.\nAssert an expression (such as a regex) is a match for an …\nAssert macros for comparing iter collections.\nAssert an iterable is equal to another.\nAssert an iterable is equal to another.\nAssert an iterable is greater than or equal to another.\nAssert an iterable is greater than or equal to another.\nAssert an iterable is greater than another.\nAssert an iterable is greater than another.\nAssert an iterable is less than or equal to another.\nAssert an iterable is less than or equal to another.\nAssert an iterable is less than another.\nAssert an iterable is less than another.\nAssert an iterable is not equal to another.\nAssert an iterable is not equal to another.\nAssert a value is less than or equal to an expression.\nAssert a value is less than or equal to an expression.\nAssert a value is less than or equal to an expression.\nAssert a value is less than an expression.\nAssert a value is less than an expression.\nAssert a value is less than an expression.\nAssert an expression is not equal to an expression.\nAssert an expression is not equal to an expression.\nAssert macro for None items.\nAssert expression is None.\nAssert an expression.is_none() is true.\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a string) does not start …\nAssert an expression (such as a string) does not start …\nAssert an expression (such as a string) does not start …\nAssert macros for Ok(_) items.\nAssert expression is Ok(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert two expressions are Ok(_) and their values are not …\nAssert two expressions are Ok(_) and their values are not …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert macros for Option {Some, None}\nAssert expression is None.\nAssert an expression.is_none() is true.\nAssert expression is Some(_).\nAssert an expression.is_some() is true.\nAssert two expressions are Some(_) and their values are …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert macro for Pending items.\nAssert an expression is Pending.\nAssert an expression.is_pending() is true.\nAssert macros for Poll {Ready, Pending}\nAssert an expression is Pending.\nAssert an expression.is_pending() is true.\nAssert an expression is Ready(_).\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert macros for comparing programs with arguments.\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert macros for Ready(_) items.\nAssert an expression is Ready(_).\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is equal to …\nAssert an expression is Ready(_) and its value is equal to …\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is not …\nAssert an expression is Ready(_) and its value is not …\nAssert macros for Result {Ok, Err}\nAssert expression is Err(_).\nAssert expression is Err(_).\nAssert expression is Ok(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are not …\nAssert two expressions are Ok(_) and their values are not …\nAssert macros for comparing set collections.\nAssert a set is disjoint with another.\nAssert a set is disjoint with another.\nAssert a set is equal to another.\nAssert a set is equal to another.\nAssert a set is joint with another.\nAssert a set is joint with another.\nAssert a set is not equal to another.\nAssert a set is not equal to another.\nAssert a set is a subset of another.\nAssert a set is a subset of another.\nAssert a set is a superset of another.\nAssert a set is a superset of another.\nAssert macros for Some(_) items.\nAssert expression is Some(_).\nAssert an expression.is_some() is true.\nAssert two expressions are Some(_) and their values are …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert an expression is Some(_) and its value is equal to …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is not equal …\nAssert a.is_some() and a.unwrap() are equal to another.\nAssert an expression (such as a string) starts with an …\nAssert an expression (such as a string) starts with an …\nAssert an expression (such as a string) starts with an …\nAssert a number is approximately equal to another number.\nAssert a number is approximately not equal to another …\nAssert a bag is equal to another.\nAssert a bag is not equal to another.\nAssert a bag is a subbag of another.\nAssert a bag is a superbag of another.\nAssert a command stderr string contains a given containee.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is a match to a regex.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to an expression.\nAssert command stdout string is a match to a regex.\nAssert a container is a match for an expression.\nAssert an expression (such as a string) ends with an …\nAssert expression is Err(_).\nAssert two expressions are Err(_) and their values are …\nAssert an expression is Err(_) and its value is equal to …\nAssert two expressions are Err(_) and their values are not …\nAssert an expression is Err(_) and its value is equal to …\nAssert a function output is equal to another function …\nAssert a function output is equal to an expression.\nAssert a function error is equal to another.\nAssert a function error is equal to an expression.\nAssert a function error is greater than or equal to …\nAssert a function error is greater than or equal to an …\nAssert a function error is greater than another.\nAssert a function error is greater than an expression.\nAssert a function error is less than or equal to another.\nAssert a function error is less than or equal to an …\nAssert a function error is less than another.\nAssert a function error is less than an expression.\nAssert a function error is not equal to another.\nAssert a function error is not equal to an expression.\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than another.\nAssert a function output is greater than an expression.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to an …\nAssert a function output is less than another.\nAssert a function output is less than an expression.\nAssert a function output is not equal to another.\nAssert a function output is not equal to an expression.\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to an expression.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert zzz.\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a value is greater than or equal to an expression.\nAssert a value is greater than an expression.\nAssert a number is within delta of another number.\nAssert a number is within epsilon of another number.\nAssert a infix operator, such as assert_infix!(a == b).\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is greater …\nAssert zzz.\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert a matcher is a match for an expression.\nAssert an iterable is equal to another.\nAssert an iterable is greater than or equal to another.\nAssert an iterable is greater than another.\nAssert an iterable is less than or equal to another.\nAssert an iterable is less than another.\nAssert an iterable is not equal to another.\nAssert a value is less than or equal to an expression.\nAssert a value is less than an expression.\nAssert expression is None.\nAssert an expression (such as a string) does not contain …\nAssert an expression (such as a string) does not end with …\nAssert an expression (such as a regex) is not a match for …\nAssert an expression (such as a string) does not start …\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert two expressions are Ok(_) and their values are not …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert expression is None.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Pending.\nAssert an expression is Pending.\nAssert poll.is_ready() is true.\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert poll.is_ready() is true.\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is equal to …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is not …\nAssert expression is Err(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are not …\nAssert a set is disjoint with another.\nAssert a set is equal to another.\nAssert a set is joint with another.\nAssert a set is not equal to another.\nAssert a set is a subset of another.\nAssert a set is a superset of another.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is equal to …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is not equal …\nAssert an expression (such as a string) starts with an …\nAssert a bag is equal to another.\nAssert a bag is not equal to another.\nAssert a bag is a subbag of another.\nAssert a bag is a superbag of another.\nAssert a command stderr string contains a given containee.\nAssert a command stderr string is equal to another.\nAssert a command stderr string is equal to an expression.\nAssert a command stderr string is a match to a regex.\nAssert a command stdout string contains a given containee.\nAssert a command stdout string is equal to another.\nAssert a command stdout string is equal to an expression.\nAssert command stdout string is a match to a regex.\nAssert expression is Err(_).\nAssert two expressions are Err(_) and their values are …\nAssert an expression is Err(_) and its value is equal to …\nAssert two expressions are Err(_) and their values are not …\nAssert an expression is Err(_) and its value is not equal …\nAssert a function output is equal to another function …\nAssert a function output is equal to an expression.\nAssert a function output is greater than or equal to …\nAssert a function output is greater than or equal to an …\nAssert a function output is greater than another.\nAssert a function output is greater than an expression.\nAssert a function output is less than or equal to another.\nAssert a function output is less than or equal to an …\nAssert a function output is less than another.\nAssert a function output is less than an expression.\nAssert a function output is not equal to another.\nAssert a function output is not equal to an expression.\nAssert a function Err(…) is equal to another.\nAssert a function Err(…) is equal to an expression.\nAssert a function Err(…) is greater than or equal to …\nAssert a function Err(…) is greater than or equal to an …\nAssert a function Err(…) is greater than another.\nAssert a function Err(…) is greater than an expression.\nAssert a function Err(…) is less than or equal to …\nAssert a function Err(…) is less than or equal to an …\nAssert a function Err(…) is less than another.\nAssert a function Err(…) is less than an expression.\nAssert a function Err(…) is not equal to another.\nAssert a function Err(…) is not equal to an expression.\nAssert a function Ok(…) is equal to another.\nAssert a function Ok(…) is equal to an expression.\nAssert a function Ok(…) is greater than or equal to …\nAssert a function Ok(…) is greater than or equal to an …\nAssert a function Ok(…) is greater than another.\nAssert a function Ok(…) is greater than an expression.\nAssert a function Ok(…) is less than or equal to another.\nAssert a function Ok(…) is less than or equal to an …\nAssert a function Ok(…) is less than another.\nAssert a function Ok(…) is less than an expression.\nAssert a function Ok(…) is not equal to another.\nAssert a function Ok(…) is not equal to an expression.\nAssert a std::fs::read_to_string(path) contains a pattern.\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is equal to …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is greater …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) value is less than …\nAssert a std::fs::read_to_string(path) is a match to a …\nAssert a std::fs::read_to_string(path) is not equal to …\nAssert a std::fs::read_to_string(path) is not equal to an …\nAssert a std::io::Read read_to_string() contains a pattern.\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is equal to …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is greater …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() value is less than …\nAssert a std::io::Read read_to_string() is a match to a …\nAssert a std::io::Read read_to_string() is not equal to …\nAssert a std::io::Read read_to_string() is not equal to an …\nAssert an iter is equal to another.\nAssert an iter is greater than or equal to another.\nAssert an iter is greater than another.\nAssert an iter is less than or equal to another.\nAssert an iter is less than another.\nAssert an iter is not equal to another.\nAssert expression is None.\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert an expression is Ok(_) and its value is equal to an …\nAssert two expressions are Ok(_) and their values are not …\nAssert an expression is Ok(_) and its value is not equal …\nAssert expression is None.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Pending.\nAssert an expression is Pending.\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert two expressions are Ready(_) and their values are …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stderr …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert a command (built with program and args) stdout …\nAssert an expression is Ready(_).\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is equal to …\nAssert two expressions are Ready(_) and their values are …\nAssert an expression is Ready(_) and its value is not …\nAssert expression is Err(_).\nAssert expression is Ok(_).\nAssert two expressions are Ok(_) and their values are …\nAssert two expressions are Ok(_) and their values are not …\nAssert a set is disjoint with another.\nAssert a set is equal to another.\nAssert a set is joint with another.\nAssert a set is not equal to another.\nAssert a set is a subset of another.\nAssert a set is a superset of another.\nAssert expression is Some(_).\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is equal to …\nAssert two expressions are Some(_) and their values are …\nAssert an expression is Some(_) and its value is not equal …") \ No newline at end of file diff --git a/doc/src-files.js b/doc/src-files.js index 70ba65021..84a333fcf 100644 --- a/doc/src-files.js +++ b/doc/src-files.js @@ -1,4 +1,4 @@ var srcIndex = new Map(JSON.parse('[\ -["lib",["",[["assert_bag",[],["assert_bag_eq.rs","assert_bag_ne.rs","assert_bag_subbag.rs","assert_bag_superbag.rs","mod.rs"]],["assert_command",[],["assert_command_stderr_contains.rs","assert_command_stderr_eq.rs","assert_command_stderr_eq_expr.rs","assert_command_stderr_is_match.rs","assert_command_stdout_contains.rs","assert_command_stdout_eq.rs","assert_command_stdout_eq_expr.rs","assert_command_stdout_is_match.rs","mod.rs"]],["assert_err",[],["assert_err.rs","assert_err_eq.rs","assert_err_eq_expr.rs","assert_err_ne.rs","assert_err_ne_expr.rs","mod.rs"]],["assert_fn",[],["assert_fn_eq.rs","assert_fn_eq_expr.rs","assert_fn_ge.rs","assert_fn_ge_expr.rs","assert_fn_gt.rs","assert_fn_gt_expr.rs","assert_fn_le.rs","assert_fn_le_expr.rs","assert_fn_lt.rs","assert_fn_lt_expr.rs","assert_fn_ne.rs","assert_fn_ne_expr.rs","mod.rs"]],["assert_fn_err",[],["assert_fn_err_eq.rs","assert_fn_err_eq_expr.rs","assert_fn_err_ge.rs","assert_fn_err_ge_expr.rs","assert_fn_err_gt.rs","assert_fn_err_gt_expr.rs","assert_fn_err_le.rs","assert_fn_err_le_expr.rs","assert_fn_err_lt.rs","assert_fn_err_lt_expr.rs","assert_fn_err_ne.rs","assert_fn_err_ne_expr.rs","mod.rs"]],["assert_fn_ok",[],["assert_fn_ok_eq.rs","assert_fn_ok_eq_expr.rs","assert_fn_ok_ge.rs","assert_fn_ok_ge_expr.rs","assert_fn_ok_gt.rs","assert_fn_ok_gt_expr.rs","assert_fn_ok_le.rs","assert_fn_ok_le_expr.rs","assert_fn_ok_lt.rs","assert_fn_ok_lt_expr.rs","assert_fn_ok_ne.rs","assert_fn_ok_ne_expr.rs","mod.rs"]],["assert_fs_read_to_string",[],["assert_fs_read_to_string_contains.rs","assert_fs_read_to_string_eq.rs","assert_fs_read_to_string_eq_expr.rs","assert_fs_read_to_string_ge.rs","assert_fs_read_to_string_ge_expr.rs","assert_fs_read_to_string_gt.rs","assert_fs_read_to_string_gt_expr.rs","assert_fs_read_to_string_le.rs","assert_fs_read_to_string_le_expr.rs","assert_fs_read_to_string_lt.rs","assert_fs_read_to_string_lt_expr.rs","assert_fs_read_to_string_matches.rs","assert_fs_read_to_string_ne.rs","assert_fs_read_to_string_ne_expr.rs","mod.rs"]],["assert_io_read_to_string",[],["assert_io_read_to_string_contains.rs","assert_io_read_to_string_eq.rs","assert_io_read_to_string_eq_expr.rs","assert_io_read_to_string_ge.rs","assert_io_read_to_string_ge_expr.rs","assert_io_read_to_string_gt.rs","assert_io_read_to_string_gt_expr.rs","assert_io_read_to_string_le.rs","assert_io_read_to_string_le_expr.rs","assert_io_read_to_string_lt.rs","assert_io_read_to_string_lt_expr.rs","assert_io_read_to_string_matches.rs","assert_io_read_to_string_ne.rs","assert_io_read_to_string_ne_expr.rs","mod.rs"]],["assert_none",[],["assert_none.rs","mod.rs"]],["assert_ok",[],["assert_ok.rs","assert_ok_eq.rs","assert_ok_eq_expr.rs","assert_ok_ne.rs","assert_ok_ne_expr.rs","mod.rs"]],["assert_option",[],["assert_option_none.rs","assert_option_some.rs","assert_option_some_eq.rs","assert_option_some_ne.rs","mod.rs"]],["assert_pending",[],["assert_pending.rs","mod.rs"]],["assert_poll",[],["assert_poll_pending.rs","assert_poll_ready.rs","assert_poll_ready_eq.rs","assert_poll_ready_ne.rs","mod.rs"]],["assert_program_args",[],["assert_program_args_stderr_contains.rs","assert_program_args_stderr_eq.rs","assert_program_args_stderr_eq_expr.rs","assert_program_args_stderr_ge.rs","assert_program_args_stderr_ge_expr.rs","assert_program_args_stderr_gt.rs","assert_program_args_stderr_gt_expr.rs","assert_program_args_stderr_is_match.rs","assert_program_args_stderr_le.rs","assert_program_args_stderr_le_expr.rs","assert_program_args_stderr_lt.rs","assert_program_args_stderr_lt_expr.rs","assert_program_args_stderr_ne.rs","assert_program_args_stderr_ne_expr.rs","assert_program_args_stdout_contains.rs","assert_program_args_stdout_eq.rs","assert_program_args_stdout_eq_expr.rs","assert_program_args_stdout_ge.rs","assert_program_args_stdout_ge_expr.rs","assert_program_args_stdout_gt.rs","assert_program_args_stdout_gt_expr.rs","assert_program_args_stdout_is_match.rs","assert_program_args_stdout_le.rs","assert_program_args_stdout_le_expr.rs","assert_program_args_stdout_lt.rs","assert_program_args_stdout_lt_expr.rs","assert_program_args_stdout_ne.rs","assert_program_args_stdout_ne_expr.rs","mod.rs"]],["assert_ready",[],["assert_ready.rs","assert_ready_eq.rs","assert_ready_eq_expr.rs","assert_ready_ne.rs","assert_ready_ne_expr.rs","mod.rs"]],["assert_result",[],["assert_result_err.rs","assert_result_ok.rs","assert_result_ok_eq.rs","assert_result_ok_ne.rs","mod.rs"]],["assert_set",[],["assert_set_disjoint.rs","assert_set_eq.rs","assert_set_joint.rs","assert_set_ne.rs","assert_set_subset.rs","assert_set_superset.rs","mod.rs"]],["assert_some",[],["assert_some.rs","assert_some_eq.rs","assert_some_eq_expr.rs","assert_some_ne.rs","assert_some_ne_expr.rs","mod.rs"]]],["assert.rs","assert_approx_eq.rs","assert_approx_ne.rs","assert_contains.rs","assert_ends_with.rs","assert_eq.rs","assert_ge.rs","assert_gt.rs","assert_in_delta.rs","assert_in_epsilon.rs","assert_infix.rs","assert_is_match.rs","assert_le.rs","assert_lt.rs","assert_ne.rs","assert_not_contains.rs","assert_not_ends_with.rs","assert_not_match.rs","assert_not_starts_with.rs","assert_starts_with.rs","lib.rs"]]]\ +["lib",["",[["assert_bag",[],["assert_bag_eq.rs","assert_bag_ne.rs","assert_bag_subbag.rs","assert_bag_superbag.rs","mod.rs"]],["assert_command",[],["assert_command_stderr_contains.rs","assert_command_stderr_eq.rs","assert_command_stderr_eq_expr.rs","assert_command_stderr_is_match.rs","assert_command_stdout_contains.rs","assert_command_stdout_eq.rs","assert_command_stdout_eq_expr.rs","assert_command_stdout_is_match.rs","mod.rs"]],["assert_err",[],["assert_err.rs","assert_err_eq.rs","assert_err_eq_expr.rs","assert_err_ne.rs","assert_err_ne_expr.rs","mod.rs"]],["assert_fn",[],["assert_fn_eq.rs","assert_fn_eq_expr.rs","assert_fn_ge.rs","assert_fn_ge_expr.rs","assert_fn_gt.rs","assert_fn_gt_expr.rs","assert_fn_le.rs","assert_fn_le_expr.rs","assert_fn_lt.rs","assert_fn_lt_expr.rs","assert_fn_ne.rs","assert_fn_ne_expr.rs","mod.rs"]],["assert_fn_err",[],["assert_fn_err_eq.rs","assert_fn_err_eq_expr.rs","assert_fn_err_ge.rs","assert_fn_err_ge_expr.rs","assert_fn_err_gt.rs","assert_fn_err_gt_expr.rs","assert_fn_err_le.rs","assert_fn_err_le_expr.rs","assert_fn_err_lt.rs","assert_fn_err_lt_expr.rs","assert_fn_err_ne.rs","assert_fn_err_ne_expr.rs","mod.rs"]],["assert_fn_ok",[],["assert_fn_ok_eq.rs","assert_fn_ok_eq_expr.rs","assert_fn_ok_ge.rs","assert_fn_ok_ge_expr.rs","assert_fn_ok_gt.rs","assert_fn_ok_gt_expr.rs","assert_fn_ok_le.rs","assert_fn_ok_le_expr.rs","assert_fn_ok_lt.rs","assert_fn_ok_lt_expr.rs","assert_fn_ok_ne.rs","assert_fn_ok_ne_expr.rs","mod.rs"]],["assert_fs_read_to_string",[],["assert_fs_read_to_string_contains.rs","assert_fs_read_to_string_eq.rs","assert_fs_read_to_string_eq_expr.rs","assert_fs_read_to_string_ge.rs","assert_fs_read_to_string_ge_expr.rs","assert_fs_read_to_string_gt.rs","assert_fs_read_to_string_gt_expr.rs","assert_fs_read_to_string_le.rs","assert_fs_read_to_string_le_expr.rs","assert_fs_read_to_string_lt.rs","assert_fs_read_to_string_lt_expr.rs","assert_fs_read_to_string_matches.rs","assert_fs_read_to_string_ne.rs","assert_fs_read_to_string_ne_expr.rs","mod.rs"]],["assert_io_read_to_string",[],["assert_io_read_to_string_contains.rs","assert_io_read_to_string_eq.rs","assert_io_read_to_string_eq_expr.rs","assert_io_read_to_string_ge.rs","assert_io_read_to_string_ge_expr.rs","assert_io_read_to_string_gt.rs","assert_io_read_to_string_gt_expr.rs","assert_io_read_to_string_le.rs","assert_io_read_to_string_le_expr.rs","assert_io_read_to_string_lt.rs","assert_io_read_to_string_lt_expr.rs","assert_io_read_to_string_matches.rs","assert_io_read_to_string_ne.rs","assert_io_read_to_string_ne_expr.rs","mod.rs"]],["assert_iter",[],["assert_iter_eq.rs","assert_iter_ge.rs","assert_iter_gt.rs","assert_iter_le.rs","assert_iter_lt.rs","assert_iter_ne.rs","mod.rs"]],["assert_none",[],["assert_none.rs","mod.rs"]],["assert_ok",[],["assert_ok.rs","assert_ok_eq.rs","assert_ok_eq_expr.rs","assert_ok_ne.rs","assert_ok_ne_expr.rs","mod.rs"]],["assert_option",[],["assert_option_none.rs","assert_option_some.rs","assert_option_some_eq.rs","assert_option_some_ne.rs","mod.rs"]],["assert_pending",[],["assert_pending.rs","mod.rs"]],["assert_poll",[],["assert_poll_pending.rs","assert_poll_ready.rs","assert_poll_ready_eq.rs","assert_poll_ready_ne.rs","mod.rs"]],["assert_program_args",[],["assert_program_args_stderr_contains.rs","assert_program_args_stderr_eq.rs","assert_program_args_stderr_eq_expr.rs","assert_program_args_stderr_ge.rs","assert_program_args_stderr_ge_expr.rs","assert_program_args_stderr_gt.rs","assert_program_args_stderr_gt_expr.rs","assert_program_args_stderr_is_match.rs","assert_program_args_stderr_le.rs","assert_program_args_stderr_le_expr.rs","assert_program_args_stderr_lt.rs","assert_program_args_stderr_lt_expr.rs","assert_program_args_stderr_ne.rs","assert_program_args_stderr_ne_expr.rs","assert_program_args_stdout_contains.rs","assert_program_args_stdout_eq.rs","assert_program_args_stdout_eq_expr.rs","assert_program_args_stdout_ge.rs","assert_program_args_stdout_ge_expr.rs","assert_program_args_stdout_gt.rs","assert_program_args_stdout_gt_expr.rs","assert_program_args_stdout_is_match.rs","assert_program_args_stdout_le.rs","assert_program_args_stdout_le_expr.rs","assert_program_args_stdout_lt.rs","assert_program_args_stdout_lt_expr.rs","assert_program_args_stdout_ne.rs","assert_program_args_stdout_ne_expr.rs","mod.rs"]],["assert_ready",[],["assert_ready.rs","assert_ready_eq.rs","assert_ready_eq_expr.rs","assert_ready_ne.rs","assert_ready_ne_expr.rs","mod.rs"]],["assert_result",[],["assert_result_err.rs","assert_result_ok.rs","assert_result_ok_eq.rs","assert_result_ok_ne.rs","mod.rs"]],["assert_set",[],["assert_set_disjoint.rs","assert_set_eq.rs","assert_set_joint.rs","assert_set_ne.rs","assert_set_subset.rs","assert_set_superset.rs","mod.rs"]],["assert_some",[],["assert_some.rs","assert_some_eq.rs","assert_some_eq_expr.rs","assert_some_ne.rs","assert_some_ne_expr.rs","mod.rs"]]],["assert.rs","assert_approx_eq.rs","assert_approx_ne.rs","assert_contains.rs","assert_ends_with.rs","assert_eq.rs","assert_ge.rs","assert_gt.rs","assert_in_delta.rs","assert_in_epsilon.rs","assert_infix.rs","assert_is_match.rs","assert_le.rs","assert_lt.rs","assert_ne.rs","assert_not_contains.rs","assert_not_ends_with.rs","assert_not_match.rs","assert_not_starts_with.rs","assert_starts_with.rs","lib.rs"]]]\ ]')); createSrcSidebar(); diff --git a/doc/src/lib/assert.rs.html b/doc/src/lib/assert.rs.html index f496b7aa6..183c3b03a 100644 --- a/doc/src/lib/assert.rs.html +++ b/doc/src/lib/assert.rs.html @@ -135,7 +135,7 @@ Err(format!( concat!( "assertion failed: `assert!(condition)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert.html\n", " condition label: `{}`,\n", " condition debug: `{:?}`,\n", ), @@ -166,7 +166,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert!(condition)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert.html\n", " condition label: `a`,\n", " condition debug: `false`,\n", ); diff --git a/doc/src/lib/assert_approx_eq.rs.html b/doc/src/lib/assert_approx_eq.rs.html index 75761868f..5684b645e 100644 --- a/doc/src/lib/assert_approx_eq.rs.html +++ b/doc/src/lib/assert_approx_eq.rs.html @@ -385,7 +385,7 @@ Err(format!( concat!( "assertion failed: `assert_approx_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -430,7 +430,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_approx_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html\n", " a label: `a`,\n", " a debug: `1.0000001`,\n", " b label: `b`,\n", @@ -469,7 +469,7 @@ /// assert_approx_eq!(a, b); /// # }); /// // assertion failed: `assert_approx_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html /// // a label: `a`, /// // a debug: `1.0000001`, /// // b label: `b`, @@ -480,7 +480,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_approx_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `1.0000001`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_approx_ne.rs.html b/doc/src/lib/assert_approx_ne.rs.html index 12744763b..6e012f643 100644 --- a/doc/src/lib/assert_approx_ne.rs.html +++ b/doc/src/lib/assert_approx_ne.rs.html @@ -385,7 +385,7 @@ Err(format!( concat!( "assertion failed: `assert_approx_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -430,7 +430,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_approx_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html\n", " a label: `a`,\n", " a debug: `1.0000001`,\n", " b label: `b`,\n", @@ -469,7 +469,7 @@ /// assert_approx_ne!(a, b); /// # }); /// // assertion failed: `assert_approx_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html /// // a label: `a`, /// // a debug: `1.0000001`, /// // b label: `b`, @@ -480,7 +480,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_approx_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `1.0000001`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_bag/assert_bag_eq.rs.html b/doc/src/lib/assert_bag/assert_bag_eq.rs.html index ba3ec1fcd..463ddc920 100644 --- a/doc/src/lib/assert_bag/assert_bag_eq.rs.html +++ b/doc/src/lib/assert_bag/assert_bag_eq.rs.html @@ -275,7 +275,7 @@ Err(format!( concat!( "assertion failed: `assert_bag_eq!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -317,7 +317,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_bag_eq!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html\n", " a label: `&a`,\n", " a debug: `[1, 1]`,\n", " b label: `&b`,\n", @@ -355,7 +355,7 @@ /// assert_bag_eq!(&a, &b); /// # }); /// // assertion failed: `assert_bag_eq!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html /// // a label: `&a`, /// // a debug: `[1, 1]`, /// // b label: `&b`, @@ -365,7 +365,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_bag_eq!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 1]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_bag/assert_bag_ne.rs.html b/doc/src/lib/assert_bag/assert_bag_ne.rs.html index ff3cc852c..a54c60c77 100644 --- a/doc/src/lib/assert_bag/assert_bag_ne.rs.html +++ b/doc/src/lib/assert_bag/assert_bag_ne.rs.html @@ -279,7 +279,7 @@ Err(format!( concat!( "assertion failed: `assert_bag_ne!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -321,7 +321,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_bag_ne!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html\n", " a label: `&a`,\n", " a debug: `[1, 1]`,\n", " b label: `&b`,\n", @@ -359,7 +359,7 @@ /// assert_bag_ne!(&a, &b); /// # }); /// // assertion failed: `assert_bag_ne!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html /// // a label: `&a`, /// // a debug: `[1, 1]`, /// // b label: `&b`, @@ -369,7 +369,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_bag_ne!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 1]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_bag/assert_bag_subbag.rs.html b/doc/src/lib/assert_bag/assert_bag_subbag.rs.html index a8d31e94d..e005f92ac 100644 --- a/doc/src/lib/assert_bag/assert_bag_subbag.rs.html +++ b/doc/src/lib/assert_bag/assert_bag_subbag.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -350,7 +350,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n", " a label: `&a`,\n", " a debug: `[1, 1]`,\n", " b label: `&b`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n", " a label: `&a`,\n", " a debug: `[1, 1, 1]`,\n", " b label: `&b`,\n", @@ -409,7 +409,7 @@ /// assert_bag_subbag!(&a, &b); /// # }); /// // assertion failed: `assert_bag_subbag!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html /// // a label: `&a`, /// // a debug: `[1, 1, 1]`, /// // b label: `&b`, @@ -419,7 +419,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 1, 1]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_bag/assert_bag_superbag.rs.html b/doc/src/lib/assert_bag/assert_bag_superbag.rs.html index 1d475d6dc..d44a70a4d 100644 --- a/doc/src/lib/assert_bag/assert_bag_superbag.rs.html +++ b/doc/src/lib/assert_bag/assert_bag_superbag.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -350,7 +350,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n", " a label: `&a`,\n", " a debug: `[1, 1]`,\n", " b label: `&b`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n", " a label: `&a`,\n", " a debug: `[1, 1]`,\n", " b label: `&b`,\n", @@ -409,7 +409,7 @@ /// assert_bag_superbag!(&a, &b); /// # }); /// // assertion failed: `assert_bag_superbag!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html /// // a label: `&a`, /// // a debug: `[1, 1]`, /// // b label: `&b`, @@ -419,7 +419,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 1]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stderr_contains.rs.html b/doc/src/lib/assert_command/assert_command_stderr_contains.rs.html index f678646d4..6f162cb30 100644 --- a/doc/src/lib/assert_command/assert_command_stderr_contains.rs.html +++ b/doc/src/lib/assert_command/assert_command_stderr_contains.rs.html @@ -301,7 +301,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_contains!(command, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_contains!(command, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -365,7 +365,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stderr_contains!(command, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n", " command label: `a`,\n", " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", " containee label: `b`,\n", @@ -411,7 +411,7 @@ /// assert_command_stderr_contains!(command, &containee); /// # }); /// // assertion failed: `assert_command_stderr_contains!(command, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html /// // command label: `command`, /// // command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, /// // containee label: `&containee`, @@ -420,7 +420,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stderr_contains!(command, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n", /// # " command label: `command`,\n", /// # " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", /// # " containee label: `&containee`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stderr_eq.rs.html b/doc/src/lib/assert_command/assert_command_stderr_eq.rs.html index 023dd20b6..68ebc305a 100644 --- a/doc/src/lib/assert_command/assert_command_stderr_eq.rs.html +++ b/doc/src/lib/assert_command/assert_command_stderr_eq.rs.html @@ -303,7 +303,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -327,7 +327,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -372,7 +372,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n", " a label: `a`,\n", " a debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", " b label: `b`,\n", @@ -416,7 +416,7 @@ /// assert_command_stderr_eq!(a, b); /// # }); /// // assertion failed: `assert_command_stderr_eq!(a_command, b_command)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html /// // a label: `a`, /// // a debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, /// // b label: `b`, @@ -426,7 +426,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stderr_eq_expr.rs.html b/doc/src/lib/assert_command/assert_command_stderr_eq_expr.rs.html index ba4d13eba..3f9596f08 100644 --- a/doc/src/lib/assert_command/assert_command_stderr_eq_expr.rs.html +++ b/doc/src/lib/assert_command/assert_command_stderr_eq_expr.rs.html @@ -301,7 +301,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " expr label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " expr label: `{}`,\n", @@ -367,7 +367,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n", " command label: `a`,\n", " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", " expr label: `b`,\n", @@ -409,7 +409,7 @@ /// assert_command_stderr_eq_expr!(command, s); /// # }); /// // assertion failed: `assert_command_stderr_eq_expr!(command, expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html /// // command label: `command`, /// // command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, /// // expr label: `s`, @@ -419,7 +419,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n", /// # " command label: `command`,\n", /// # " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", /// # " expr label: `s`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stderr_is_match.rs.html b/doc/src/lib/assert_command/assert_command_stderr_is_match.rs.html index d6866d9de..bf1fedeb8 100644 --- a/doc/src/lib/assert_command/assert_command_stderr_is_match.rs.html +++ b/doc/src/lib/assert_command/assert_command_stderr_is_match.rs.html @@ -305,7 +305,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -326,7 +326,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -372,7 +372,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n", " command label: `a`,\n", " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", " matcher label: `b`,\n", @@ -415,7 +415,7 @@ /// assert_command_stderr_is_match!(command, &matcher); /// # }); /// // assertion failed: `assert_command_stderr_is_match!(command, matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html /// // command label: `command`, /// // command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`, /// // matcher label: `&matcher`, @@ -425,7 +425,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n", /// # " command label: `command`,\n", /// # " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n", /// # " matcher label: `&matcher`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stdout_contains.rs.html b/doc/src/lib/assert_command/assert_command_stdout_contains.rs.html index e02166a57..f7e9ca210 100644 --- a/doc/src/lib/assert_command/assert_command_stdout_contains.rs.html +++ b/doc/src/lib/assert_command/assert_command_stdout_contains.rs.html @@ -301,7 +301,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_contains!(command, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_contains!(command, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -365,7 +365,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stdout_contains!(command, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n", " command label: `a`,\n", " command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", " containee label: `b`,\n", @@ -411,7 +411,7 @@ /// assert_command_stdout_contains!(command, &containee); /// # }); /// // assertion failed: `assert_command_stdout_contains!(command, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html /// // command label: `command`, /// // command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, /// // containee label: `&containee`, @@ -420,7 +420,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stdout_contains!(command, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n", /// # " command label: `command`,\n", /// # " command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", /// # " containee label: `&containee`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stdout_eq.rs.html b/doc/src/lib/assert_command/assert_command_stdout_eq.rs.html index 8fbd12e8a..978c5623a 100644 --- a/doc/src/lib/assert_command/assert_command_stdout_eq.rs.html +++ b/doc/src/lib/assert_command/assert_command_stdout_eq.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -377,7 +377,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n", " a label: `a`,\n", " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_command_stdout_eq!(a, b); /// # }); /// // assertion failed: `assert_command_stdout_eq!(a_command, b_command)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html /// // a label: `a`, /// // a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, /// // b label: `b`, @@ -431,7 +431,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stdout_eq_expr.rs.html b/doc/src/lib/assert_command/assert_command_stdout_eq_expr.rs.html index bc235e3da..dbafbf809 100644 --- a/doc/src/lib/assert_command/assert_command_stdout_eq_expr.rs.html +++ b/doc/src/lib/assert_command/assert_command_stdout_eq_expr.rs.html @@ -295,7 +295,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -316,7 +316,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -361,7 +361,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n", " a label: `a`,\n", " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", " b label: `b`,\n", @@ -400,7 +400,7 @@ /// assert_command_stdout_eq_expr!(command, s); /// # }); /// // assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html /// // a label: `command`, /// // a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, /// // b label: `s`, @@ -410,7 +410,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n", /// # " a label: `command`,\n", /// # " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", /// # " b label: `s`,\n", diff --git a/doc/src/lib/assert_command/assert_command_stdout_is_match.rs.html b/doc/src/lib/assert_command/assert_command_stdout_is_match.rs.html index fa9053484..caf7145dd 100644 --- a/doc/src/lib/assert_command/assert_command_stdout_is_match.rs.html +++ b/doc/src/lib/assert_command/assert_command_stdout_is_match.rs.html @@ -305,7 +305,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -326,7 +326,7 @@ Err(format!( concat!( "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n", " command label: `{}`,\n", " command debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -372,7 +372,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n", " command label: `a`,\n", " command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", " matcher label: `b`,\n", @@ -415,7 +415,7 @@ /// assert_command_stdout_is_match!(command, &matcher); /// # }); /// // assertion failed: `assert_command_stdout_is_match!(command, matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html /// // command label: `command`, /// // command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`, /// // matcher label: `&matcher`, @@ -425,7 +425,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n", /// # " command label: `command`,\n", /// # " command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n", /// # " matcher label: `&matcher`,\n", diff --git a/doc/src/lib/assert_contains.rs.html b/doc/src/lib/assert_contains.rs.html index f23a47a3c..9b863e64d 100644 --- a/doc/src/lib/assert_contains.rs.html +++ b/doc/src/lib/assert_contains.rs.html @@ -305,7 +305,7 @@ Err(format!( concat!( "assertion failed: `assert_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n", " container label: `{}`,\n", " container debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -343,7 +343,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n", " container label: `a`,\n", " container debug: `\"alfa\"`,\n", " containee label: `b`,\n", @@ -370,7 +370,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n", " container label: `a`,\n", " container debug: `1..5`,\n", " containee label: `&b`,\n", @@ -413,7 +413,7 @@ /// assert_contains!(a, b); /// # }); /// // assertion failed: `assert_contains!(container, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html /// // container label: `a`, /// // container debug: `\"alfa\"`, /// // containee label: `b`, @@ -421,7 +421,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_contains!(container, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n", /// # " container label: `a`,\n", /// # " container debug: `\"alfa\"`,\n", /// # " containee label: `b`,\n", diff --git a/doc/src/lib/assert_ends_with.rs.html b/doc/src/lib/assert_ends_with.rs.html index a92e0e475..352827192 100644 --- a/doc/src/lib/assert_ends_with.rs.html +++ b/doc/src/lib/assert_ends_with.rs.html @@ -257,7 +257,7 @@ Err(format!( concat!( "assertion failed: `assert_ends_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -293,7 +293,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_ends_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html\n", " a label: `a`,\n", " a debug: `\"alfa\"`,\n", " b label: `b`,\n", @@ -329,7 +329,7 @@ /// assert_ends_with!(a, b); /// # }); /// // assertion failed: `assert_ends_with!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html /// // a label: `a`, /// // a debug: `\"alfa\"`, /// // b label: `b`, @@ -337,7 +337,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ends_with!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"alfa\"`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_eq.rs.html b/doc/src/lib/assert_eq.rs.html index e1402b537..e78421e37 100644 --- a/doc/src/lib/assert_eq.rs.html +++ b/doc/src/lib/assert_eq.rs.html @@ -143,7 +143,7 @@ Err(format!( concat!( "assertion failed: `assert_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -181,7 +181,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_eq.html\n", " a label: `a`,\n", " a debug: `1`,\n", " b label: `b`,\n", diff --git a/doc/src/lib/assert_err.rs.html b/doc/src/lib/assert_err.rs.html index f77f809cc..7602166e4 100644 --- a/doc/src/lib/assert_err.rs.html +++ b/doc/src/lib/assert_err.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n", " a label: `a`,\n", " a debug: `Ok(())`", ) @@ -313,13 +313,13 @@ /// assert_err!(a); /// # }); /// // assertion failed: `assert_err!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html /// // a label: `a`, /// // a debug: `Ok(())` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(())`", /// # ); diff --git a/doc/src/lib/assert_err/assert_err.rs.html b/doc/src/lib/assert_err/assert_err.rs.html index 7b5164ec0..f0e36ce55 100644 --- a/doc/src/lib/assert_err/assert_err.rs.html +++ b/doc/src/lib/assert_err/assert_err.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n", " a label: `a`,\n", " a debug: `Ok(())`", ) @@ -313,13 +313,13 @@ /// assert_err!(a); /// # }); /// // assertion failed: `assert_err!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html /// // a label: `a`, /// // a debug: `Ok(())` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(())`", /// # ); diff --git a/doc/src/lib/assert_err/assert_err_eq.rs.html b/doc/src/lib/assert_err/assert_err_eq.rs.html index 936f2982c..b0b852bac 100644 --- a/doc/src/lib/assert_err/assert_err_eq.rs.html +++ b/doc/src/lib/assert_err/assert_err_eq.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_err_eq!(a, b); /// # }); /// // assertion failed: `assert_err_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_err/assert_err_eq_expr.rs.html b/doc/src/lib/assert_err/assert_err_eq_expr.rs.html index 1da91949d..524342551 100644 --- a/doc/src/lib/assert_err/assert_err_eq_expr.rs.html +++ b/doc/src/lib/assert_err/assert_err_eq_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_err_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_err_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_err/assert_err_ne.rs.html b/doc/src/lib/assert_err/assert_err_ne.rs.html index 4107c38e5..556a9acfd 100644 --- a/doc/src/lib/assert_err/assert_err_ne.rs.html +++ b/doc/src/lib/assert_err/assert_err_ne.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -368,7 +368,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -389,7 +389,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -426,7 +426,7 @@ /// assert_err_ne!(a, b); /// # }); /// // assertion failed: `assert_err_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -436,7 +436,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_err/assert_err_ne_expr.rs.html b/doc/src/lib/assert_err/assert_err_ne_expr.rs.html index ec237b559..0aff7c6cf 100644 --- a/doc/src/lib/assert_err/assert_err_ne_expr.rs.html +++ b/doc/src/lib/assert_err/assert_err_ne_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_err_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_err_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_err/mod.rs.html b/doc/src/lib/assert_err/mod.rs.html index fdc56e5bd..a25aa6f8c 100644 --- a/doc/src/lib/assert_err/mod.rs.html +++ b/doc/src/lib/assert_err/mod.rs.html @@ -38,24 +38,24 @@ //! These macros help compare Err(…) items, such as `std::Result::Err` or similar. //! //! Assert expression is Err(_): -//! -//! * [`assert_err!(a)`](macro@crate::assert_err) +//! +//! * [`assert_err!(a)`](macro@crate::assert_err) //! ≈ a is Err(_) -//! +//! //! Compare Err(…) to another Err(…): -//! -//! * [`assert_err_eq!(a, b)`](macro@crate::assert_err_eq) +//! +//! * [`assert_err_eq!(a, b)`](macro@crate::assert_err_eq) //! ≈ (a ⇒ Err(a̅) ⇒ a̅) = (b ⇒ Err(b̅) ⇒ b̅) //! -//! * [`assert_err_ne!(a, b)`](macro@crate::assert_err_ne) +//! * [`assert_err_ne!(a, b)`](macro@crate::assert_err_ne) //! ≈ (a ⇒ Err(a̅) ⇒ a̅) ≠ (b ⇒ Err(b̅) ⇒ b̅) //! //! Compare Err(…) to an expression: -//! -//! * [`assert_err_eq_expr!(a, expr)`](macro@crate::assert_err_eq_expr) +//! +//! * [`assert_err_eq_expr!(a, expr)`](macro@crate::assert_err_eq_expr) //! ≈ (a ⇒ Err(a̅) ⇒ a̅) = b //! -//! * [`assert_err_ne_expr!(a, b)`](macro@crate::assert_err_ne_expr) +//! * [`assert_err_ne_expr!(a, b)`](macro@crate::assert_err_ne_expr) //! ≈ (a ⇒ Err(a̅) ⇒ a̅) ≠ b
// Verify Err(_) diff --git a/doc/src/lib/assert_err_eq.rs.html b/doc/src/lib/assert_err_eq.rs.html index a234442ef..dcb867e46 100644 --- a/doc/src/lib/assert_err_eq.rs.html +++ b/doc/src/lib/assert_err_eq.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_err_eq!(a, b); /// # }); /// // assertion failed: `assert_err_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_err_eq_expr.rs.html b/doc/src/lib/assert_err_eq_expr.rs.html index dff2ebb04..6ce152818 100644 --- a/doc/src/lib/assert_err_eq_expr.rs.html +++ b/doc/src/lib/assert_err_eq_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_err_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_err_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_err_ne.rs.html b/doc/src/lib/assert_err_ne.rs.html index 520be05b2..ea19288b0 100644 --- a/doc/src/lib/assert_err_ne.rs.html +++ b/doc/src/lib/assert_err_ne.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -368,7 +368,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -389,7 +389,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -426,7 +426,7 @@ /// assert_err_ne!(a, b); /// # }); /// // assertion failed: `assert_err_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -436,7 +436,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_err_ne_expr.rs.html b/doc/src/lib/assert_err_ne_expr.rs.html index 4e33c9f4b..a267b5f4e 100644 --- a/doc/src/lib/assert_err_ne_expr.rs.html +++ b/doc/src/lib/assert_err_ne_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_err_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_err_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_err_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html /// // a label: `a`, /// // a debug: `Err(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_err_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_eq.rs.html b/doc/src/lib/assert_fn/assert_fn_eq.rs.html index 7cec51799..1404948d2 100644 --- a/doc/src/lib/assert_fn/assert_fn_eq.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_eq.rs.html @@ -384,7 +384,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -419,7 +419,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -468,7 +468,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -506,7 +506,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -544,7 +544,7 @@ /// assert_fn_eq!(i8::abs, a, i8::abs, b); /// # }); /// // assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-1`, @@ -556,7 +556,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_eq_expr.rs.html b/doc/src/lib/assert_fn/assert_fn_eq_expr.rs.html index 87ea4324f..f7397efcd 100644 --- a/doc/src/lib/assert_fn/assert_fn_eq_expr.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_eq_expr.rs.html @@ -377,7 +377,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -411,7 +411,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -460,7 +460,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -495,7 +495,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -534,7 +534,7 @@ /// assert_fn_eq_expr!(i8::abs, a, b); /// # }); /// // assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-1`, @@ -545,7 +545,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_ge.rs.html b/doc/src/lib/assert_fn/assert_fn_ge.rs.html index 68d06b39b..c202b3863 100644 --- a/doc/src/lib/assert_fn/assert_fn_ge.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_ge.rs.html @@ -398,7 +398,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -433,7 +433,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ge!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -490,7 +490,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -534,7 +534,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ge!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -572,7 +572,7 @@ /// assert_fn_ge!(i8::abs, a, i8::abs, b); /// # }); /// // assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -584,7 +584,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_ge_expr.rs.html b/doc/src/lib/assert_fn/assert_fn_ge_expr.rs.html index a70ba92c4..46858b52a 100644 --- a/doc/src/lib/assert_fn/assert_fn_ge_expr.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_ge_expr.rs.html @@ -396,7 +396,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -430,7 +430,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -487,7 +487,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -533,7 +533,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -572,7 +572,7 @@ /// assert_fn_ge_expr!(i8::abs, a, b); /// # }); /// // assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-1`, @@ -583,7 +583,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_gt.rs.html b/doc/src/lib/assert_fn/assert_fn_gt.rs.html index 2c37d6960..fc7cce3dc 100644 --- a/doc/src/lib/assert_fn/assert_fn_gt.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_gt.rs.html @@ -424,7 +424,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -459,7 +459,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -508,7 +508,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -531,7 +531,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -569,7 +569,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -586,7 +586,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -624,7 +624,7 @@ /// assert_fn_gt!(i8::abs, a, i8::abs, b); /// # }); /// // assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -636,7 +636,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_gt_expr.rs.html b/doc/src/lib/assert_fn/assert_fn_gt_expr.rs.html index 6a2feea57..c0fe9df87 100644 --- a/doc/src/lib/assert_fn/assert_fn_gt_expr.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_gt_expr.rs.html @@ -418,7 +418,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -452,7 +452,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -501,7 +501,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -523,7 +523,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -558,7 +558,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -577,7 +577,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -616,7 +616,7 @@ /// assert_fn_gt_expr!(i8::abs, a, b); /// # }); /// // assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-1`, @@ -627,7 +627,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_le.rs.html b/doc/src/lib/assert_fn/assert_fn_le.rs.html index 21017a84e..6b463dabd 100644 --- a/doc/src/lib/assert_fn/assert_fn_le.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_le.rs.html @@ -402,7 +402,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -437,7 +437,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -494,7 +494,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -538,7 +538,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n", " a_function label: `g`,\n", " b_function label: `f`,\n", " a: `2`,\n", @@ -576,7 +576,7 @@ /// assert_fn_le!(i8::abs, a, i8::abs, b); /// # }); /// // assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-2`, @@ -588,7 +588,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-2`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_le_expr.rs.html b/doc/src/lib/assert_fn/assert_fn_le_expr.rs.html index 09fcd95e0..6802f5209 100644 --- a/doc/src/lib/assert_fn/assert_fn_le_expr.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_le_expr.rs.html @@ -398,7 +398,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -432,7 +432,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -489,7 +489,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -531,7 +531,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `0`,\n", @@ -570,7 +570,7 @@ /// assert_fn_le_expr!(i8::abs, a, b); /// # }); /// // assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-2`, @@ -581,7 +581,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-2`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_lt.rs.html b/doc/src/lib/assert_fn/assert_fn_lt.rs.html index 0815e7ffb..868efdcfb 100644 --- a/doc/src/lib/assert_fn/assert_fn_lt.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_lt.rs.html @@ -424,7 +424,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -459,7 +459,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -508,7 +508,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -531,7 +531,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -569,7 +569,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -586,7 +586,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n", " a_function label: `g`,\n", " b_function label: `f`,\n", " a: `2`,\n", @@ -624,7 +624,7 @@ /// assert_fn_lt!(i8::abs, a, i8::abs, b); /// # }); /// // assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-2`, @@ -636,7 +636,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-2`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_lt_expr.rs.html b/doc/src/lib/assert_fn/assert_fn_lt_expr.rs.html index e7da4016f..ffad8a2fe 100644 --- a/doc/src/lib/assert_fn/assert_fn_lt_expr.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_lt_expr.rs.html @@ -418,7 +418,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -452,7 +452,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -501,7 +501,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -523,7 +523,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -558,7 +558,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -577,7 +577,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `0`,\n", @@ -616,7 +616,7 @@ /// assert_fn_lt_expr!(i8::abs, a, b); /// # }); /// // assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-2`, @@ -627,7 +627,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-2`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_ne.rs.html b/doc/src/lib/assert_fn/assert_fn_ne.rs.html index 7ff8bb58b..7549eb314 100644 --- a/doc/src/lib/assert_fn/assert_fn_ne.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_ne.rs.html @@ -384,7 +384,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -419,7 +419,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -464,7 +464,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -502,7 +502,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -544,7 +544,7 @@ /// assert_fn_ne!(i8::abs, a, i8::abs, b); /// # }); /// // assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html /// // a_function label: `i8::abs`, /// // a_param label: `a`, /// // a_param debug: `-1`, @@ -556,7 +556,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-1`,\n", diff --git a/doc/src/lib/assert_fn/assert_fn_ne_expr.rs.html b/doc/src/lib/assert_fn/assert_fn_ne_expr.rs.html index 8152ba417..0c51e9a59 100644 --- a/doc/src/lib/assert_fn/assert_fn_ne_expr.rs.html +++ b/doc/src/lib/assert_fn/assert_fn_ne_expr.rs.html @@ -375,7 +375,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -409,7 +409,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -458,7 +458,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -493,7 +493,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -541,7 +541,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ne_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n", /// # " a_function label: `i8::abs`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `-1`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_eq.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_eq.rs.html index 440e0f332..8b7feb944 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_eq.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_eq.rs.html @@ -455,7 +455,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -483,7 +483,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -519,7 +519,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -539,7 +539,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -589,7 +589,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -627,7 +627,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -672,7 +672,7 @@ /// assert_fn_err_eq!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -684,7 +684,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_eq_expr.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_eq_expr.rs.html index f516125e1..eabe88f61 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_eq_expr.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_eq_expr.rs.html @@ -426,7 +426,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -449,7 +449,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -483,7 +483,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -502,7 +502,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -552,7 +552,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -586,7 +586,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -632,7 +632,7 @@ /// assert_fn_err_eq_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -643,7 +643,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_ge.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_ge.rs.html index ad17c8a50..49a3ca5a7 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_ge.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_ge.rs.html @@ -468,7 +468,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -496,7 +496,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -532,7 +532,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -552,7 +552,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -610,7 +610,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -654,7 +654,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ge!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -699,7 +699,7 @@ /// assert_fn_err_ge!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -711,7 +711,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_ge_expr.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_ge_expr.rs.html index b852d1f5e..9b5a5711d 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_ge_expr.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_ge_expr.rs.html @@ -453,7 +453,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -476,7 +476,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -510,7 +510,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -529,7 +529,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -587,7 +587,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -629,7 +629,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -675,7 +675,7 @@ /// assert_fn_err_ge_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -686,7 +686,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_gt.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_gt.rs.html index 09070aa58..c7e0e2bbe 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_gt.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_gt.rs.html @@ -494,7 +494,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -522,7 +522,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -558,7 +558,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -578,7 +578,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -628,7 +628,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -651,7 +651,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -689,7 +689,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -706,7 +706,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -751,7 +751,7 @@ /// assert_fn_err_gt!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -763,7 +763,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_gt_expr.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_gt_expr.rs.html index 403745cb4..65b6c692c 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_gt_expr.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_gt_expr.rs.html @@ -479,7 +479,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -502,7 +502,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -536,7 +536,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -555,7 +555,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -605,7 +605,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -627,7 +627,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -662,7 +662,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -681,7 +681,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -727,7 +727,7 @@ /// assert_fn_err_gt_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -738,7 +738,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_le.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_le.rs.html index db2c9162e..2319081b5 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_le.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_le.rs.html @@ -468,7 +468,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -496,7 +496,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -532,7 +532,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -552,7 +552,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -610,7 +610,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -654,7 +654,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `g`,\n", " b_function label: `f`,\n", " a: `2`,\n", @@ -699,7 +699,7 @@ /// assert_fn_err_le!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `20`, @@ -711,7 +711,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `20`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_le_expr.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_le_expr.rs.html index 105fac437..c715c58af 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_le_expr.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_le_expr.rs.html @@ -453,7 +453,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -476,7 +476,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -510,7 +510,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -529,7 +529,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -587,7 +587,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -629,7 +629,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `0`,\n", @@ -675,7 +675,7 @@ /// assert_fn_err_le_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `20`, @@ -686,7 +686,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `20`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_lt.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_lt.rs.html index e10445d52..96227092e 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_lt.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_lt.rs.html @@ -482,7 +482,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -510,7 +510,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -546,7 +546,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -566,7 +566,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -616,7 +616,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -639,7 +639,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -677,7 +677,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -694,7 +694,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `g`,\n", " b_function label: `f`,\n", " a: `2`,\n", @@ -736,7 +736,7 @@ /// assert_fn_err_lt!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `20`, @@ -748,7 +748,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `20`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_lt_expr.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_lt_expr.rs.html index 3071d96ab..dd02e33b7 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_lt_expr.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_lt_expr.rs.html @@ -479,7 +479,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -502,7 +502,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -536,7 +536,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -555,7 +555,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -605,7 +605,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -627,7 +627,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -662,7 +662,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -681,7 +681,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `0`,\n", @@ -727,7 +727,7 @@ /// assert_fn_err_lt_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `20`, @@ -738,7 +738,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `20`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_ne.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_ne.rs.html index f79b57835..9a587cbe0 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_ne.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_ne.rs.html @@ -454,7 +454,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -482,7 +482,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -518,7 +518,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -538,7 +538,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -588,7 +588,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -626,7 +626,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -671,7 +671,7 @@ /// assert_fn_err_ne!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -683,7 +683,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_err/assert_fn_err_ne_expr.rs.html b/doc/src/lib/assert_fn_err/assert_fn_err_ne_expr.rs.html index bf0f72e6a..7c5f64620 100644 --- a/doc/src/lib/assert_fn_err/assert_fn_err_ne_expr.rs.html +++ b/doc/src/lib/assert_fn_err/assert_fn_err_ne_expr.rs.html @@ -438,7 +438,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -461,7 +461,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -495,7 +495,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -514,7 +514,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -564,7 +564,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -599,7 +599,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_err_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -645,7 +645,7 @@ /// assert_fn_err_ne_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `10`, @@ -656,7 +656,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `10`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_eq.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_eq.rs.html index 188c52654..b162e6030 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_eq.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_eq.rs.html @@ -454,7 +454,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -482,7 +482,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -518,7 +518,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -538,7 +538,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -588,7 +588,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -626,7 +626,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_eq!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -671,7 +671,7 @@ /// assert_fn_ok_eq!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -683,7 +683,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_eq_expr.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_eq_expr.rs.html index eddedbe57..97f68044e 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_eq_expr.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_eq_expr.rs.html @@ -438,7 +438,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -461,7 +461,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -495,7 +495,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -514,7 +514,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -564,7 +564,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -599,7 +599,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_eq_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -645,7 +645,7 @@ /// assert_fn_ok_eq_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -656,7 +656,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_ge.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_ge.rs.html index 1a776d867..8cded499a 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_ge.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_ge.rs.html @@ -468,7 +468,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -496,7 +496,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -532,7 +532,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ge!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -552,7 +552,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ge!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -610,7 +610,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -654,7 +654,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ge!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -699,7 +699,7 @@ /// assert_fn_ok_ge!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -711,7 +711,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_ge_expr.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_ge_expr.rs.html index 7c77a2c8b..aef7e7970 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_ge_expr.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_ge_expr.rs.html @@ -453,7 +453,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -476,7 +476,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -510,7 +510,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -529,7 +529,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -587,7 +587,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -629,7 +629,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ge_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -675,7 +675,7 @@ /// assert_fn_ok_ge_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -686,7 +686,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_gt.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_gt.rs.html index 83bf8e088..c07d2b4a9 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_gt.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_gt.rs.html @@ -494,7 +494,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -522,7 +522,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -558,7 +558,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -578,7 +578,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -628,7 +628,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -651,7 +651,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -689,7 +689,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -706,7 +706,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n", " a_function label: `f`,\n", " b_function label: `g`,\n", " a: `1`,\n", @@ -751,7 +751,7 @@ /// assert_fn_ok_gt!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -763,7 +763,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_gt_expr.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_gt_expr.rs.html index 1c2eda90e..6c8f021c0 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_gt_expr.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_gt_expr.rs.html @@ -479,7 +479,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -502,7 +502,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -536,7 +536,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -555,7 +555,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -605,7 +605,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -627,7 +627,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -662,7 +662,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -681,7 +681,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `2`,\n", @@ -727,7 +727,7 @@ /// assert_fn_ok_gt_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -738,7 +738,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_le.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_le.rs.html index 37653ab4e..e139e0971 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_le.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_le.rs.html @@ -468,7 +468,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -496,7 +496,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -532,7 +532,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -552,7 +552,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -610,7 +610,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -654,7 +654,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_le!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n", " a_function label: `g`,\n", " b_function label: `f`,\n", " a: `2`,\n", @@ -699,7 +699,7 @@ /// assert_fn_ok_le!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `2`, @@ -711,7 +711,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `2`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_le_expr.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_le_expr.rs.html index da9ff78ff..b0824db31 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_le_expr.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_le_expr.rs.html @@ -454,7 +454,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -477,7 +477,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -511,7 +511,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -530,7 +530,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -588,7 +588,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -630,7 +630,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `0`,\n", @@ -677,7 +677,7 @@ /// assert_fn_ok_le_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `2`, @@ -688,7 +688,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `2`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_lt.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_lt.rs.html index 50f35e46c..a81e03fa1 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_lt.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_lt.rs.html @@ -492,7 +492,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -520,7 +520,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -556,7 +556,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -576,7 +576,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -626,7 +626,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -649,7 +649,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `2`,\n", @@ -687,7 +687,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -704,7 +704,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_lt!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n", " a_function label: `g`,\n", " b_function label: `f`,\n", " a: `2`,\n", @@ -759,7 +759,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `2`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_lt_expr.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_lt_expr.rs.html index e37ba4433..32b2be895 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_lt_expr.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_lt_expr.rs.html @@ -442,7 +442,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -465,7 +465,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -499,7 +499,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -518,7 +518,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -568,7 +568,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -603,7 +603,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_lt_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -649,7 +649,7 @@ /// assert_fn_ok_lt_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `2`, @@ -660,7 +660,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `2`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_ne.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_ne.rs.html index 84d566a20..bd9aeb271 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_ne.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_ne.rs.html @@ -454,7 +454,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -482,7 +482,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -518,7 +518,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -538,7 +538,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n", " a_function label: `{}`,\n", " b_function label: `{}`,\n", " a: `{:?}`,\n", @@ -588,7 +588,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -626,7 +626,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ne!(a_function, b_function)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n", " a_function label: `f`,\n", " b_function label: `f`,\n", " a: `1`,\n", @@ -671,7 +671,7 @@ /// assert_fn_ok_ne!(f, a, f, b); /// # }); /// // assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -683,7 +683,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fn_ok/assert_fn_ok_ne_expr.rs.html b/doc/src/lib/assert_fn_ok/assert_fn_ok_ne_expr.rs.html index c38e7a298..dc51bb816 100644 --- a/doc/src/lib/assert_fn_ok/assert_fn_ok_ne_expr.rs.html +++ b/doc/src/lib/assert_fn_ok/assert_fn_ok_ne_expr.rs.html @@ -438,7 +438,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -461,7 +461,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n", " a_function label: `{}`,\n", " a_param label: `{}`,\n", " a_param debug: `{:?}`,\n", @@ -495,7 +495,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -514,7 +514,7 @@ Err(format!( concat!( "assertion failed: `assert_fn_ok_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n", " a_function label: `{}`,\n", " b_expr label: `{}`,\n", " b_expr debug: `{:?}`,\n", @@ -564,7 +564,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n", " a_function label: `f`,\n", " a_param label: `a`,\n", " a_param debug: `1`,\n", @@ -599,7 +599,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_fn_ok_ne_expr!(a_function, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n", " a_function label: `f`,\n", " b_expr label: `b`,\n", " b_expr debug: `1`,\n", @@ -645,7 +645,7 @@ /// assert_fn_ok_ne_expr!(f, a, b); /// # }); /// // assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html /// // a_function label: `f`, /// // a_param label: `a`, /// // a_param debug: `1`, @@ -656,7 +656,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n", /// # " a_function label: `f`,\n", /// # " a_param label: `a`,\n", /// # " a_param debug: `1`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs.html index 0595feb4e..1c0c1d0e0 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs.html @@ -301,7 +301,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n", " path label: `{}`,\n", " path debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n", " path label: `{}`,\n", " path debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -376,7 +376,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n", " path label: `&path`,\n", " path debug: `{:?}`,\n", " containee label: `&containee`,\n", @@ -417,7 +417,7 @@ /// assert_fs_read_to_string_contains!(&path, &containee); /// # }); /// // assertion failed: `assert_fs_read_to_string_contains!(path, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html /// // path label: `&path`, /// // path debug: `\"alfa.txt\"`, /// // containee label: `&containee`, @@ -426,7 +426,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n", /// # " path label: `&path`,\n", /// # " path debug: `\"alfa.txt\"`,\n", /// # " containee label: `&containee`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs.html index 4a5aaf3e4..b613a9eab 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs.html @@ -313,7 +313,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -334,7 +334,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -390,7 +390,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n", " a_path label: `&a`,\n", " a_path debug: `{:?}`,\n", " b_path label: `&b`,\n", @@ -433,7 +433,7 @@ /// assert_fs_read_to_string_eq!(&a, &b); /// # }); /// // assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html /// // a_path label: `&a`, /// // a_path debug: `\"alfa.txt\"`, /// // b_path label: `&b`, @@ -443,7 +443,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n", /// # " a_path label: `&a`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_path label: `&b`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs.html index 94deecef3..78ea59223 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -385,7 +385,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", " a_path label: `&path`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `&value`,\n", @@ -427,7 +427,7 @@ /// assert_fs_read_to_string_eq_expr!(&path, &value); /// # }); /// // assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html /// // a_path label: `&path`, /// // a_path debug: `\"alfa.txt\"`, /// // b_expr label: `&value`, @@ -437,7 +437,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n", /// # " a_path label: `&path`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs.html index 6b415b5b3..efd73d549 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs.html @@ -313,7 +313,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -334,7 +334,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -390,7 +390,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n", " a_path label: `&a`,\n", " a_path debug: `{:?}`,\n", " b_path label: `&b`,\n", @@ -433,7 +433,7 @@ /// assert_fs_read_to_string_ge!(&a, &b); /// # }); /// // assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html /// // a_path label: `&a`, /// // a_path debug: `\"alfa.txt\"`, /// // b_path label: `&b`, @@ -443,7 +443,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n", /// # " a_path label: `&a`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_path label: `&b`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs.html index bc1122aa0..dd16b4b9a 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -385,7 +385,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", " a_path label: `&path`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `&value`,\n", @@ -427,7 +427,7 @@ /// assert_fs_read_to_string_ge_expr!(&path, &value); /// # }); /// // assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html /// // a_path label: `&path`, /// // a_path debug: `\"alfa.txt\"`, /// // b_expr label: `&value`, @@ -437,7 +437,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n", /// # " a_path label: `&path`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs.html index 2c04fe2df..8872c41c9 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs.html @@ -313,7 +313,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -334,7 +334,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -390,7 +390,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n", " a_path label: `&a`,\n", " a_path debug: `{:?}`,\n", " b_path label: `&b`,\n", @@ -433,7 +433,7 @@ /// assert_fs_read_to_string_gt!(&a, &b); /// # }); /// // assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html /// // a_path label: `&a`, /// // a_path debug: `\"alfa.txt\"`, /// // b_path label: `&b`, @@ -443,7 +443,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n", /// # " a_path label: `&a`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_path label: `&b`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs.html index ca69eb08b..373a715e9 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -385,7 +385,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", " a_path label: `&path`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `&value`,\n", @@ -427,7 +427,7 @@ /// assert_fs_read_to_string_gt_expr!(&path, &value); /// # }); /// // assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html /// // a_path label: `&path`, /// // a_path debug: `\"alfa.txt\"`, /// // b_expr label: `&value`, @@ -437,7 +437,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n", /// # " a_path label: `&path`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le.rs.html index b08254d3f..76100a16b 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le.rs.html @@ -313,7 +313,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -334,7 +334,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -390,7 +390,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n", " a_path label: `&a`,\n", " a_path debug: `{:?}`,\n", " b_path label: `&b`,\n", @@ -433,7 +433,7 @@ /// assert_fs_read_to_string_le!(&a, &b); /// # }); /// // assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html /// // a_path label: `&a`, /// // a_path debug: `\"bravo.txt\"`, /// // b_path label: `&b`, @@ -443,7 +443,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n", /// # " a_path label: `&a`,\n", /// # " a_path debug: `\"bravo.txt\"`,\n", /// # " b_path label: `&b`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs.html index 692a12b91..d90231a9c 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -385,7 +385,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", " a_path label: `&path`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `&value`,\n", @@ -427,7 +427,7 @@ /// assert_fs_read_to_string_le_expr!(&path, &value); /// # }); /// // assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html /// // a_path label: `&path`, /// // a_path debug: `\"bravo.txt\"`, /// // b_expr label: `&value`, @@ -437,7 +437,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n", /// # " a_path label: `&path`,\n", /// # " a_path debug: `\"bravo.txt\"`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs.html index 059b85b5f..6b2a5285c 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs.html @@ -313,7 +313,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -334,7 +334,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -390,7 +390,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n", " a_path label: `&a`,\n", " a_path debug: `{:?}`,\n", " b_path label: `&b`,\n", @@ -433,7 +433,7 @@ /// assert_fs_read_to_string_lt!(&a, &b); /// # }); /// // assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html /// // a_path label: `&a`, /// // a_path debug: `\"bravo.txt\"`, /// // b_path label: `&b`, @@ -443,7 +443,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n", /// # " a_path label: `&a`,\n", /// # " a_path debug: `\"bravo.txt\"`,\n", /// # " b_path label: `&b`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs.html index 074b9a19b..98faf6a9f 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -385,7 +385,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", " a_path label: `&path`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `&value`,\n", @@ -427,7 +427,7 @@ /// assert_fs_read_to_string_lt_expr!(&path, &value); /// # }); /// // assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html /// // a_path label: `&path`, /// // a_path debug: `\"bravo.txt\"`, /// // b_expr label: `&value`, @@ -437,7 +437,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n", /// # " a_path label: `&path`,\n", /// # " a_path debug: `\"bravo.txt\"`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs.html index 1a9756b0a..a8b173e5e 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs.html @@ -305,7 +305,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n", " path label: `{}`,\n", " path debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -326,7 +326,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n", " path label: `{}`,\n", " path debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -379,7 +379,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n", " path label: `&path`,\n", " path debug: `{:?}`,\n", " matcher label: `&matcher`,\n", @@ -421,7 +421,7 @@ /// assert_fs_read_to_string_matches!(&path, &matcher); /// # }); /// // assertion failed: `assert_fs_read_to_string_matches!(path, matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html /// // path label: `&path`, /// // path debug: `\"alfa.txt\"`, /// // matcher label: `&matcher`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n", /// # " path label: `&path`,\n", /// # " path debug: `\"alfa.txt\"`,\n", /// # " matcher label: `&matcher`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs.html index ffb69eb83..e4eaf86f4 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs.html @@ -313,7 +313,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -334,7 +334,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_path label: `{}`,\n", @@ -390,7 +390,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n", " a_path label: `&a`,\n", " a_path debug: `{:?}`,\n", " b_path label: `&b`,\n", @@ -432,7 +432,7 @@ /// let b = "alfa.txt"; /// assert_fs_read_to_string_ne!(&a, &b); /// // assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html /// // a_path label: `&a`, /// // a_path debug: `\"alfa.txt\"`, /// // b_path label: `&b`, @@ -443,7 +443,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n", /// # " a_path label: `&a`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_path label: `&b`,\n", diff --git a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs.html b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs.html index b5c6f1a0a..402024121 100644 --- a/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs.html +++ b/doc/src/lib/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", " a_path label: `{}`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -385,7 +385,7 @@ format!( concat!( "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", " a_path label: `&path`,\n", " a_path debug: `{:?}`,\n", " b_expr label: `&value`,\n", @@ -427,7 +427,7 @@ /// assert_fs_read_to_string_ne_expr!(&path, &value); /// # }); /// // assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html /// // a_path label: `&path`, /// // a_path debug: `\"alfa.txt\"`, /// // b_expr label: `&value`, @@ -437,7 +437,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n", /// # " a_path label: `&path`,\n", /// # " a_path debug: `\"alfa.txt\"`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_ge.rs.html b/doc/src/lib/assert_ge.rs.html index 600a810c9..fe78eefe4 100644 --- a/doc/src/lib/assert_ge.rs.html +++ b/doc/src/lib/assert_ge.rs.html @@ -259,7 +259,7 @@ Err(format!( concat!( "assertion failed: `assert_ge!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -297,7 +297,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ge!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html\n", " a label: `a`,\n", " a debug: `1`,\n", " b label: `b`,\n", @@ -333,7 +333,7 @@ /// assert_ge!(a, b); /// # }); /// // assertion failed: `assert_ge!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html /// // a label: `a`, /// // a debug: `1`, /// // b label: `b`, @@ -341,7 +341,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ge!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html\n", /// # " a label: `a`,\n", /// # " a debug: `1`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_gt.rs.html b/doc/src/lib/assert_gt.rs.html index 86f2a2191..cf6e2742a 100644 --- a/doc/src/lib/assert_gt.rs.html +++ b/doc/src/lib/assert_gt.rs.html @@ -259,7 +259,7 @@ Err(format!( concat!( "assertion failed: `assert_gt!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -297,7 +297,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_gt!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html\n", " a label: `a`,\n", " a debug: `1`,\n", " b label: `b`,\n", @@ -333,7 +333,7 @@ /// assert_gt!(a, b); /// # }); /// // assertion failed: `assert_gt!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html /// // a label: `a`, /// // a debug: `1`, /// // b label: `b`, @@ -341,7 +341,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_gt!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html\n", /// # " a label: `a`,\n", /// # " a debug: `1`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_in_delta.rs.html b/doc/src/lib/assert_in_delta.rs.html index 2bd29acfc..a5141baaf 100644 --- a/doc/src/lib/assert_in_delta.rs.html +++ b/doc/src/lib/assert_in_delta.rs.html @@ -394,7 +394,7 @@ Err(format!( concat!( "assertion failed: `assert_in_delta!(a, b, delta)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -443,7 +443,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_in_delta!(a, b, delta)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html\n", " a label: `a`,\n", " a debug: `10`,\n", " b label: `b`,\n", @@ -485,7 +485,7 @@ /// assert_in_delta!(a, b, delta); /// # }); /// // assertion failed: `assert_in_delta!(a, b, delta)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html /// // a label: `a`, /// // a debug: `10`, /// // b label: `b`, @@ -497,7 +497,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_in_delta!(a, b, delta)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html\n", /// # " a label: `a`,\n", /// # " a debug: `10`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_in_epsilon.rs.html b/doc/src/lib/assert_in_epsilon.rs.html index cdc284ce7..e2803b3ea 100644 --- a/doc/src/lib/assert_in_epsilon.rs.html +++ b/doc/src/lib/assert_in_epsilon.rs.html @@ -403,7 +403,7 @@ Err(format!( concat!( "assertion failed: `assert_in_epsilon!(a, b, epsilon)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -454,7 +454,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_in_epsilon!(a, b, epsilon)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html\n", " a label: `a`,\n", " a debug: `10`,\n", " b label: `b`,\n", @@ -497,7 +497,7 @@ /// assert_in_epsilon!(a, b, e); /// # }); /// // assertion failed: `assert_in_epsilon!(a, b, epsilon)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html /// // a label: `a`, /// // a debug: `10`, /// // b label: `b`, @@ -510,7 +510,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_in_epsilon!(a, b, epsilon)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html\n", /// # " a label: `a`,\n", /// # " a debug: `10`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_infix.rs.html b/doc/src/lib/assert_infix.rs.html index 6aaf2d766..b62a4dbd9 100644 --- a/doc/src/lib/assert_infix.rs.html +++ b/doc/src/lib/assert_infix.rs.html @@ -385,7 +385,7 @@ Err(format!( concat!( "assertion failed: `assert_infix!(a {} b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -424,7 +424,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_infix!(a == b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n", " a label: `a`,\n", " a debug: `1`,\n", " b label: `b`,\n", @@ -437,7 +437,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_infix!(a >= b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n", " a label: `a`,\n", " a debug: `1`,\n", " b label: `b`,\n", @@ -473,7 +473,7 @@ /// assert_infix!(a == b); /// # }); /// // assertion failed: `assert_infix!(a == b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html /// // a label: `a`, /// // a debug: `1`, /// // b label: `b`, @@ -481,7 +481,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_infix!(a == b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n", /// # " a label: `a`,\n", /// # " a debug: `1`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_contains.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_contains.rs.html index 1d2d434ca..7aaa222e7 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_contains.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_contains.rs.html @@ -294,7 +294,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n", " reader label: `{}`,\n", " reader debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -315,7 +315,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n", " reader label: `{}`,\n", " reader debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -358,7 +358,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n", " reader label: `reader`,\n", " reader debug: `[]`,\n", " containee label: `&containee`,\n", @@ -397,7 +397,7 @@ /// assert_io_read_to_string_contains!(reader, &containee); /// # }); /// // assertion failed: `assert_io_read_to_string_contains!(reader, &containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html /// // reader label: `&reader`, /// // reader debug: `[]`, /// // containee label: `&containee`, @@ -406,7 +406,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n", /// # " reader label: `reader`,\n", /// # " reader debug: `[]`,\n", /// # " containee label: `&containee`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq.rs.html index 202b5d991..f81fc65c3 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -324,7 +324,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n", " a label: `a`,\n", " a debug: `[]`,\n", " b label: `b`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_eq!(a, b); /// # }); /// // assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html /// // a label: `a`, /// // a debug: `[]`, /// // b label: `b`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `[]`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs.html index 6c39b0a56..a40cd694f 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", " a_reader label: `reader`,\n", " a_reader debug: `[]`,\n", " b_expr label: `&value`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_eq_expr!(reader, &value); /// # }); /// // assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html /// // a_reader label: `reader`, /// // a_reader debug: `[]`, /// // b_expr label: `&value`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n", /// # " a_reader label: `reader`,\n", /// # " a_reader debug: `[]`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge.rs.html index 272365d15..ceaf93b2a 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -324,7 +324,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n", " a label: `a`,\n", " a debug: `[]`,\n", " b label: `b`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_ge!(a, b); /// # }); /// // assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html /// // a label: `a`, /// // a debug: `[]`, /// // b label: `b`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n", /// # " a label: `a`,\n", /// # " a debug: `[]`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs.html index 18f7e1546..ca5d7dce8 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", " a_reader label: `reader`,\n", " a_reader debug: `[]`,\n", " b_expr label: `&value`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_ge_expr!(reader, &value); /// # }); /// // assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html /// // a_reader label: `reader`, /// // a_reader debug: `[]`, /// // b_expr label: `&value`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n", /// # " a_reader label: `reader`,\n", /// # " a_reader debug: `[]`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt.rs.html index e630f3459..40868ff16 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -324,7 +324,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n", " a label: `a`,\n", " a debug: `[]`,\n", " b label: `b`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_gt!(a, b); /// # }); /// // assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html /// // a label: `a`, /// // a debug: `[]`, /// // b label: `b`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n", /// # " a label: `a`,\n", /// # " a debug: `[]`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs.html index 9c4dadff3..afe77c51f 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", " a_reader label: `reader`,\n", " a_reader debug: `[]`,\n", " b_expr label: `&value`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_gt_expr!(reader, &value); /// # }); /// // assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html /// // a_reader label: `reader`, /// // a_reader debug: `[]`, /// // b_expr label: `&value`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n", /// # " a_reader label: `reader`,\n", /// # " a_reader debug: `[]`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le.rs.html index d5ea6df5e..8d987750b 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -324,7 +324,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n", " a label: `a`,\n", " a debug: `[]`,\n", " b label: `b`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_le!(a, b); /// # }); /// // assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html /// // a label: `a`, /// // a debug: `[]`, /// // b label: `b`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n", /// # " a label: `a`,\n", /// # " a debug: `[]`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs.html index baf526a51..01b86bfbe 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", " a_reader label: `reader`,\n", " a_reader debug: `[]`,\n", " b_expr label: `&value`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_le_expr!(reader, &value); /// # }); /// // assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html /// // a_reader label: `reader`, /// // a_reader debug: `[]`, /// // b_expr label: `&value`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n", /// # " a_reader label: `reader`,\n", /// # " a_reader debug: `[]`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt.rs.html index 253de7253..9bbcbe24e 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -324,7 +324,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n", " a label: `a`,\n", " a debug: `[]`,\n", " b label: `b`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_lt!(a, b); /// # }); /// // assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html /// // a label: `a`, /// // a debug: `[]`, /// // b label: `b`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n", /// # " a label: `a`,\n", /// # " a debug: `[]`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs.html index 88702831d..8a1458ab1 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", " a_reader label: `reader`,\n", " a_reader debug: `[]`,\n", " b_expr label: `&value`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_lt_expr!(reader, &value); /// # }); /// // assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html /// // a_reader label: `reader`, /// // a_reader debug: `[]`, /// // b_expr label: `&value`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n", /// # " a_reader label: `reader`,\n", /// # " a_reader debug: `[]`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_matches.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_matches.rs.html index e25fab65f..e85c213b6 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_matches.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_matches.rs.html @@ -297,7 +297,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n", " reader label: `{}`,\n", " reader debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -318,7 +318,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n", " reader label: `{}`,\n", " reader debug: `{:?}`,\n", " matcher label: `{}`,\n", @@ -361,7 +361,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n", " reader label: `reader`,\n", " reader debug: `[]`,\n", " matcher label: `&matcher`,\n", @@ -401,7 +401,7 @@ /// assert_io_read_to_string_matches!(reader, &matcher); /// # }); /// // assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html /// // reader label: `reader`, /// // reader debug: `[]`, /// // matcher label: `&matcher`, @@ -410,7 +410,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n", /// # " reader label: `reader`,\n", /// # " reader debug: `[]`,\n", /// # " matcher label: `&matcher`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne.rs.html index 6589adde4..08a2d95b8 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -324,7 +324,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n", " a label: `a`,\n", " a debug: `[]`,\n", " b label: `b`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_ne!(a, b); /// # }); /// // assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html /// // a label: `a`, /// // a debug: `[]`, /// // b label: `b`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `[]`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs.html b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs.html index 7804e9b26..3a299e4dd 100644 --- a/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs.html +++ b/doc/src/lib/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs.html @@ -300,7 +300,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -322,7 +322,7 @@ Err(format!( concat!( "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", " a_reader label: `{}`,\n", " a_reader debug: `{:?}`,\n", " b_expr label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", " a_reader label: `reader`,\n", " a_reader debug: `[]`,\n", " b_expr label: `&value`,\n", @@ -407,7 +407,7 @@ /// assert_io_read_to_string_ne_expr!(reader, &value); /// # }); /// // assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html /// // a_reader label: `reader`, /// // a_reader debug: `[]`, /// // b_expr label: `&value`, @@ -417,7 +417,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n", /// # " a_reader label: `reader`,\n", /// # " a_reader debug: `[]`,\n", /// # " b_expr label: `&value`,\n", diff --git a/doc/src/lib/assert_is_match.rs.html b/doc/src/lib/assert_is_match.rs.html index b6eeb6858..11d4d9f97 100644 --- a/doc/src/lib/assert_is_match.rs.html +++ b/doc/src/lib/assert_is_match.rs.html @@ -268,7 +268,7 @@ Err(format!( concat!( "assertion failed: `assert_is_match!(matcher, matchee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html\n", " matcher label: `{}`,\n", " matcher debug: `{:?}`,\n", " matchee label: `{}`,\n", @@ -306,7 +306,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_is_match!(matcher, matchee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html\n", " matcher label: `a`,\n", " matcher debug: `Regex(\"lf\")`,\n", " matchee label: `b`,\n", @@ -345,7 +345,7 @@ /// assert_is_match!(a, b); /// # }); /// // assertion failed: `assert_is_match!(matcher, matchee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html /// // matcher label: `a`, /// // matcher debug: `Regex(\"lf\")`, /// // matchee label: `b`, @@ -353,7 +353,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_is_match!(matcher, matchee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html\n", /// # " matcher label: `a`,\n", /// # " matcher debug: `Regex(\"lf\")`,\n", /// # " matchee label: `b`,\n", diff --git a/doc/src/lib/assert_iter/assert_iter_eq.rs.html b/doc/src/lib/assert_iter/assert_iter_eq.rs.html new file mode 100644 index 000000000..00238fd93 --- /dev/null +++ b/doc/src/lib/assert_iter/assert_iter_eq.rs.html @@ -0,0 +1,433 @@ +assert_iter_eq.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+
//! Assert an iter is equal to another.
+//!
+//! Pseudocode:<br>
+//! (collection1 into iter) = (collection2 into iter)
+//!
+//! # Example
+//!
+//! ```rust
+//! use assertables::*;
+//! # fn main() {
+//! let a = [1, 2];
+//! let b = [1, 2];
+//! assert_iter_eq!(&a, &b);
+//! # }
+//! ```
+//!
+//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html).
+//!
+//! # Module macros
+//!
+//! * [`assert_iter_eq`](macro@crate::assert_iter_eq)
+//! * [`assert_iter_eq_as_result`](macro@crate::assert_iter_eq_as_result)
+//! * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq)
+
+/// Assert an iterable is equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) = (collection2 into iter)
+///
+/// * If true, return Result `Ok(())`.
+///
+/// * Otherwise, return Result `Err` with a diagnostic message.
+///
+/// This macro provides the same statements as [`assert_`](macro.assert_.html),
+/// except this macro returns a Result, rather than doing a panic.
+///
+/// This macro is useful for runtime checks, such as checking parameters,
+/// or sanitizing inputs, or handling different results in different ways.
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_eq`](macro@crate::assert_iter_eq)
+/// * [`assert_iter_eq_as_result`](macro@crate::assert_iter_eq_as_result)
+/// * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq)
+///
+#[macro_export]
+macro_rules! assert_iter_eq_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match (&$a_collection, &$b_collection) {
+            (a_collection, b_collection) => {
+                let a = a_collection.into_iter();
+                let b = b_collection.into_iter();
+                if a.eq(b) {
+                    Ok(())
+                } else {
+                    Err(format!(
+                        concat!(
+                            "assertion failed: `assert_iter_eq!(a_collection, b_collection)`\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html\n",
+                            " a label: `{}`,\n",
+                            " a debug: `{:?}`,\n",
+                            " b label: `{}`,\n",
+                            " b debug: `{:?}`"
+                        ),
+                        stringify!($a_collection),
+                        a_collection,
+                        stringify!($b_collection),
+                        b_collection
+                    ))
+                }
+            }
+        }
+    }};
+}
+
+#[cfg(test)]
+mod tests {
+
+    #[test]
+    fn test_assert_iter_eq_as_result_x_success() {
+        let a = [1, 2];
+        let b = [1, 2];
+        let result = assert_iter_eq_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_eq_as_result_x_failure() {
+        let a = [1, 2];
+        let b = [2, 1];
+        let result = assert_iter_eq_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_eq!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[1, 2]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[2, 1]`"
+            )
+        );
+    }
+
+}
+
+/// Assert an iterable is equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) = (collection2 into iter)
+///
+/// * If true, return `()`.
+///
+/// * Otherwise, call [`panic!`] with a message and the values of the
+///   expressions with their debug representations.
+///
+/// # Examples
+///
+/// ```rust
+/// use assertables::*;
+/// # use std::panic;
+/// # fn main() {
+/// let a = [1, 2];
+/// let b = [1, 2];
+/// assert_iter_eq!(&a, &b);
+///
+/// # let result = panic::catch_unwind(|| {
+/// let a = [1, 2];
+/// let b = [2, 1];
+/// assert_iter_eq!(&a, &b);
+/// # });
+/// // assertion failed: `assert_iter_eq!(a_collection, b_collection)`
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html
+/// //  a label: `&a`,
+/// //  a debug: `[1, 2]`,
+/// //  b label: `&b`,
+/// //  b debug: `[2, 1]`
+/// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string();
+/// # let expect = concat!(
+/// #     "assertion failed: `assert_iter_eq!(a_collection, b_collection)`\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html\n",
+/// #     " a label: `&a`,\n",
+/// #     " a debug: `[1, 2]`,\n",
+/// #     " b label: `&b`,\n",
+/// #     " b debug: `[2, 1]`",
+/// # );
+/// # assert_eq!(actual, expect);
+/// # }
+/// ```
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_eq`](macro@crate::assert_iter_eq)
+/// * [`assert_iter_eq_as_result`](macro@crate::assert_iter_eq_as_result)
+/// * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq)
+///
+#[macro_export]
+macro_rules! assert_iter_eq {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match $crate::assert_iter_eq_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(err) => panic!("{}", err),
+        }
+    }};
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{
+        match $crate::assert_iter_eq_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(_err) => panic!("{}", $($message)+),
+        }
+    }};
+}
+
+/// Assert an iterable is equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) = (collection2 into iter)
+///
+/// This macro provides the same statements as [`assert_iter_eq`](macro.assert_iter_eq.html),
+/// except this macro's statements are only enabled in non-optimized
+/// builds by default. An optimized build will not execute this macro's
+/// statements unless `-C debug-assertions` is passed to the compiler.
+///
+/// This macro is useful for checks that are too expensive to be present
+/// in a release build but may be helpful during development.
+///
+/// The result of expanding this macro is always type checked.
+///
+/// An unchecked assertion allows a program in an inconsistent state to
+/// keep running, which might have unexpected consequences but does not
+/// introduce unsafety as long as this only happens in safe code. The
+/// performance cost of assertions, however, is not measurable in general.
+/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged
+/// after thorough profiling, and more importantly, only in safe code!
+///
+/// This macro is intended to work in a similar way to
+/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html).
+///
+/// # Module macros
+///
+/// * [`assert_iter_eq`](macro@crate::assert_iter_eq)
+/// * [`assert_iter_eq`](macro@crate::assert_iter_eq)
+/// * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq)
+///
+#[macro_export]
+macro_rules! debug_assert_iter_eq {
+    ($($arg:tt)*) => {
+        if $crate::cfg!(debug_assertions) {
+            $crate::assert_iter_eq!($($arg)*);
+        }
+    };
+}
+
\ No newline at end of file diff --git a/doc/src/lib/assert_iter/assert_iter_ge.rs.html b/doc/src/lib/assert_iter/assert_iter_ge.rs.html new file mode 100644 index 000000000..8cdfa9eff --- /dev/null +++ b/doc/src/lib/assert_iter/assert_iter_ge.rs.html @@ -0,0 +1,447 @@ +assert_iter_ge.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+
//! Assert an iter is greater than or equal to another.
+//!
+//! Pseudocode:<br>
+//! (collection1 into iter) ≥ (collection2 into iter)
+//!
+//! # Example
+//!
+//! ```rust
+//! use assertables::*;
+//! # fn main() {
+//! let a = [1, 2];
+//! let b = [1, 2];
+//! assert_iter_ge!(&a, &b);
+//! # }
+//! ```
+//!
+//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html).
+//!
+//! # Module macros
+//!
+//! * [`assert_iter_ge`](macro@crate::assert_iter_ge)
+//! * [`assert_iter_ge_as_result`](macro@crate::assert_iter_ge_as_result)
+//! * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge)
+
+/// Assert an iterable is greater than or equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≥ (collection2 into iter)
+///
+/// * If true, return Result `Ok(())`.
+///
+/// * Otherwise, return Result `Err` with a diagnostic message.
+///
+/// This macro provides the same statements as [`assert_`](macro.assert_.html),
+/// except this macro returns a Result, rather than doing a panic.
+///
+/// This macro is useful for runtime checks, such as checking parameters,
+/// or sanitizing inputs, or handling different results in different ways.
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_ge`](macro@crate::assert_iter_ge)
+/// * [`assert_iter_ge_as_result`](macro@crate::assert_iter_ge_as_result)
+/// * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge)
+///
+#[macro_export]
+macro_rules! assert_iter_ge_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match (&$a_collection, &$b_collection) {
+            (a_collection, b_collection) => {
+                let a = a_collection.into_iter();
+                let b = b_collection.into_iter();
+                if a.ge(b) {
+                    Ok(())
+                } else {
+                    Err(format!(
+                        concat!(
+                            "assertion failed: `assert_iter_ge!(a_collection, b_collection)`\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html\n",
+                            " a label: `{}`,\n",
+                            " a debug: `{:?}`,\n",
+                            " b label: `{}`,\n",
+                            " b debug: `{:?}`"
+                        ),
+                        stringify!($a_collection),
+                        a_collection,
+                        stringify!($b_collection),
+                        b_collection
+                    ))
+                }
+            }
+        }
+    }};
+}
+
+#[cfg(test)]
+mod tests {
+
+    #[test]
+    fn test_assert_iter_ge_as_result_x_success_because_gt() {
+        let a = [3, 4];
+        let b = [1, 2];
+        let result = assert_iter_ge_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_ge_as_result_x_success_because_eq() {
+        let a = [1, 2];
+        let b = [1, 2];
+        let result = assert_iter_ge_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_ge_as_result_x_failure_because_lt() {
+        let a = [1, 2];
+        let b = [3, 4];
+        let result = assert_iter_ge_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_ge!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[1, 2]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[3, 4]`"
+            )
+        );
+    }
+}
+
+/// Assert an iterable is greater than or equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≥ (collection2 into iter)
+///
+/// * If true, return `()`.
+///
+/// * Otherwise, call [`panic!`] with a message and the values of the
+///   expressions with their debug representations.
+///
+/// # Examples
+///
+/// ```rust
+/// use assertables::*;
+/// # use std::panic;
+/// # fn main() {
+/// let a = [3, 4];
+/// let b = [1, 2];
+/// assert_iter_ge!(&a, &b);
+///
+/// # let result = panic::catch_unwind(|| {
+/// let a = [1, 2];
+/// let b = [3, 4];
+/// assert_iter_ge!(&a, &b);
+/// # });
+/// // assertion failed: `assert_iter_ge!(a_collection, b_collection)`
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html
+/// //  a label: `&a`,
+/// //  a debug: `[1, 2]`,
+/// //  b label: `&b`,
+/// //  b debug: `[3, 4]`
+/// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string();
+/// # let expect = concat!(
+/// #     "assertion failed: `assert_iter_ge!(a_collection, b_collection)`\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html\n",
+/// #     " a label: `&a`,\n",
+/// #     " a debug: `[1, 2]`,\n",
+/// #     " b label: `&b`,\n",
+/// #     " b debug: `[3, 4]`",
+/// # );
+/// # assert_eq!(actual, expect);
+/// # }
+/// ```
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_ge`](macro@crate::assert_iter_ge)
+/// * [`assert_iter_ge_as_result`](macro@crate::assert_iter_ge_as_result)
+/// * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge)
+///
+#[macro_export]
+macro_rules! assert_iter_ge {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match $crate::assert_iter_ge_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(err) => panic!("{}", err),
+        }
+    }};
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{
+        match $crate::assert_iter_ge_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(_err) => panic!("{}", $($message)+),
+        }
+    }};
+}
+
+/// Assert an iterable is greater than or equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≥ (collection2 into iter)
+///
+/// This macro provides the same statements as [`assert_iter_ge`](macro.assert_iter_ge.html),
+/// except this macro's statements are only enabled in non-optimized
+/// builds by default. An optimized build will not execute this macro's
+/// statements unless `-C debug-assertions` is passed to the compiler.
+///
+/// This macro is useful for checks that are too expensive to be present
+/// in a release build but may be helpful during development.
+///
+/// The result of expanding this macro is always type checked.
+///
+/// An unchecked assertion allows a program in an inconsistent state to
+/// keep running, which might have unexpected consequences but does not
+/// introduce unsafety as long as this only happens in safe code. The
+/// performance cost of assertions, however, is not measurable in general.
+/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged
+/// after thorough profiling, and more importantly, only in safe code!
+///
+/// This macro is intended to work in a similar way to
+/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html).
+///
+/// # Module macros
+///
+/// * [`assert_iter_ge`](macro@crate::assert_iter_ge)
+/// * [`assert_iter_ge`](macro@crate::assert_iter_ge)
+/// * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge)
+///
+#[macro_export]
+macro_rules! debug_assert_iter_ge {
+    ($($arg:tt)*) => {
+        if $crate::cfg!(debug_assertions) {
+            $crate::assert_iter_ge!($($arg)*);
+        }
+    };
+}
+
\ No newline at end of file diff --git a/doc/src/lib/assert_iter/assert_iter_gt.rs.html b/doc/src/lib/assert_iter/assert_iter_gt.rs.html new file mode 100644 index 000000000..dd6cce3eb --- /dev/null +++ b/doc/src/lib/assert_iter/assert_iter_gt.rs.html @@ -0,0 +1,469 @@ +assert_iter_gt.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+
//! Assert an iter is greater than another.
+//!
+//! Pseudocode:<br>
+//! (collection1 into iter) > (collection2 into iter)
+//!
+//! # Example
+//!
+//! ```rust
+//! use assertables::*;
+//! # fn main() {
+//! let a = [3, 4];
+//! let b = [1, 2];
+//! assert_iter_gt!(&a, &b);
+//! # }
+//! ```
+//!
+//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html).
+//!
+//! # Module macros
+//!
+//! * [`assert_iter_gt`](macro@crate::assert_iter_gt)
+//! * [`assert_iter_gt_as_result`](macro@crate::assert_iter_gt_as_result)
+//! * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt)
+
+/// Assert an iterable is greater than another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) > (collection2 into iter)
+///
+/// * If true, return Result `Ok(())`.
+///
+/// * Otherwise, return Result `Err` with a diagnostic message.
+///
+/// This macro provides the same statements as [`assert_`](macro.assert_.html),
+/// except this macro returns a Result, rather than doing a panic.
+///
+/// This macro is useful for runtime checks, such as checking parameters,
+/// or sanitizing inputs, or handling different results in different ways.
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_gt`](macro@crate::assert_iter_gt)
+/// * [`assert_iter_gt_as_result`](macro@crate::assert_iter_gt_as_result)
+/// * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt)
+///
+#[macro_export]
+macro_rules! assert_iter_gt_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match (&$a_collection, &$b_collection) {
+            (a_collection, b_collection) => {
+                let a = a_collection.into_iter();
+                let b = b_collection.into_iter();
+                if a.gt(b) {
+                    Ok(())
+                } else {
+                    Err(format!(
+                        concat!(
+                            "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n",
+                            " a label: `{}`,\n",
+                            " a debug: `{:?}`,\n",
+                            " b label: `{}`,\n",
+                            " b debug: `{:?}`"
+                        ),
+                        stringify!($a_collection),
+                        a_collection,
+                        stringify!($b_collection),
+                        b_collection
+                    ))
+                }
+            }
+        }
+    }};
+}
+
+#[cfg(test)]
+mod tests {
+
+    #[test]
+    fn test_assert_iter_gt_as_result_x_success_because_gt() {
+        let a = [3, 4];
+        let b = [1, 2];
+        let result = assert_iter_gt_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_gt_as_result_x_failure_because_eq() {
+        let a = [1, 2];
+        let b = [1, 2];
+        let result = assert_iter_gt_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[1, 2]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[1, 2]`"
+            )
+        );
+    }
+
+    #[test]
+    fn test_assert_iter_gt_as_result_x_failure_because_lt() {
+        let a = [1, 2];
+        let b = [3, 4];
+        let result = assert_iter_gt_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[1, 2]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[3, 4]`"
+            )
+        );
+    }
+}
+
+/// Assert an iterable is greater than another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) > (collection2 into iter)
+///
+/// * If true, return `()`.
+///
+/// * Otherwise, call [`panic!`] with a message and the values of the
+///   expressions with their debug representations.
+///
+/// # Examples
+///
+/// ```rust
+/// use assertables::*;
+/// # use std::panic;
+/// # fn main() {
+/// let a = [3, 4];
+/// let b = [1, 2];
+/// assert_iter_gt!(&a, &b);
+///
+/// # let result = panic::catch_unwind(|| {
+/// let a = [1, 2];
+/// let b = [3, 4];
+/// assert_iter_gt!(&a, &b);
+/// # });
+/// // assertion failed: `assert_iter_gt!(a_collection, b_collection)`
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html
+/// //  a label: `&a`,
+/// //  a debug: `[1, 2]`,
+/// //  b label: `&b`,
+/// //  b debug: `[3, 4]`
+/// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string();
+/// # let expect = concat!(
+/// #     "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n",
+/// #     " a label: `&a`,\n",
+/// #     " a debug: `[1, 2]`,\n",
+/// #     " b label: `&b`,\n",
+/// #     " b debug: `[3, 4]`",
+/// # );
+/// # assert_eq!(actual, expect);
+/// # }
+/// ```
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_gt`](macro@crate::assert_iter_gt)
+/// * [`assert_iter_gt_as_result`](macro@crate::assert_iter_gt_as_result)
+/// * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt)
+///
+#[macro_export]
+macro_rules! assert_iter_gt {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match $crate::assert_iter_gt_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(err) => panic!("{}", err),
+        }
+    }};
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{
+        match $crate::assert_iter_gt_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(_err) => panic!("{}", $($message)+),
+        }
+    }};
+}
+
+/// Assert an iterable is greater than another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) > (collection2 into iter)
+///
+/// This macro provides the same statements as [`assert_iter_gt`](macro.assert_iter_gt.html),
+/// except this macro's statements are only enabled in non-optimized
+/// builds by default. An optimized build will not execute this macro's
+/// statements unless `-C debug-assertions` is passed to the compiler.
+///
+/// This macro is useful for checks that are too expensive to be present
+/// in a release build but may be helpful during development.
+///
+/// The result of expanding this macro is always type checked.
+///
+/// An unchecked assertion allows a program in an inconsistent state to
+/// keep running, which might have unexpected consequences but does not
+/// introduce unsafety as long as this only happens in safe code. The
+/// performance cost of assertions, however, is not measurable in general.
+/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged
+/// after thorough profiling, and more importantly, only in safe code!
+///
+/// This macro is intended to work in a similar way to
+/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html).
+///
+/// # Module macros
+///
+/// * [`assert_iter_gt`](macro@crate::assert_iter_gt)
+/// * [`assert_iter_gt`](macro@crate::assert_iter_gt)
+/// * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt)
+///
+#[macro_export]
+macro_rules! debug_assert_iter_gt {
+    ($($arg:tt)*) => {
+        if $crate::cfg!(debug_assertions) {
+            $crate::assert_iter_gt!($($arg)*);
+        }
+    };
+}
+
\ No newline at end of file diff --git a/doc/src/lib/assert_iter/assert_iter_le.rs.html b/doc/src/lib/assert_iter/assert_iter_le.rs.html new file mode 100644 index 000000000..8f2073765 --- /dev/null +++ b/doc/src/lib/assert_iter/assert_iter_le.rs.html @@ -0,0 +1,447 @@ +assert_iter_le.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+
//! Assert an iter is less than or equal to another.
+//!
+//! Pseudocode:<br>
+//! (collection1 into iter) ≤ (collection2 into iter)
+//!
+//! # Example
+//!
+//! ```rust
+//! use assertables::*;
+//! # fn main() {
+//! let a = [1, 2];
+//! let b = [1, 2];
+//! assert_iter_le!(&a, &b);
+//! # }
+//! ```
+//!
+//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html).
+//!
+//! # Module macros
+//!
+//! * [`assert_iter_le`](macro@crate::assert_iter_le)
+//! * [`assert_iter_le_as_result`](macro@crate::assert_iter_le_as_result)
+//! * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le)
+
+/// Assert an iterable is less than or equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≤ (collection2 into iter)
+///
+/// * If true, return Result `Ok(())`.
+///
+/// * Otherwise, return Result `Err` with a diagnostic message.
+///
+/// This macro provides the same statements as [`assert_`](macro.assert_.html),
+/// except this macro returns a Result, rather than doing a panic.
+///
+/// This macro is useful for runtime checks, such as checking parameters,
+/// or sanitizing inputs, or handling different results in different ways.
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_le`](macro@crate::assert_iter_le)
+/// * [`assert_iter_le_as_result`](macro@crate::assert_iter_le_as_result)
+/// * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le)
+///
+#[macro_export]
+macro_rules! assert_iter_le_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match (&$a_collection, &$b_collection) {
+            (a_collection, b_collection) => {
+                let a = a_collection.into_iter();
+                let b = b_collection.into_iter();
+                if a.le(b) {
+                    Ok(())
+                } else {
+                    Err(format!(
+                        concat!(
+                            "assertion failed: `assert_iter_le!(a_collection, b_collection)`\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html\n",
+                            " a label: `{}`,\n",
+                            " a debug: `{:?}`,\n",
+                            " b label: `{}`,\n",
+                            " b debug: `{:?}`"
+                        ),
+                        stringify!($a_collection),
+                        a_collection,
+                        stringify!($b_collection),
+                        b_collection
+                    ))
+                }
+            }
+        }
+    }};
+}
+
+#[cfg(test)]
+mod tests {
+
+    #[test]
+    fn test_assert_iter_le_as_result_x_success_because_lt() {
+        let a = [1, 2];
+        let b = [3, 4];
+        let result = assert_iter_le_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_le_as_result_x_success_because_eq() {
+        let a = [1, 2];
+        let b = [1, 2];
+        let result = assert_iter_le_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_le_as_result_x_failure_because_gt() {
+        let a = [3, 4];
+        let b = [1, 2];
+        let result = assert_iter_le_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_le!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[3, 4]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[1, 2]`"
+            )
+        );
+    }
+}
+
+/// Assert an iterable is less than or equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≤ (collection2 into iter)
+///
+/// * If true, return `()`.
+///
+/// * Otherwise, call [`panic!`] with a message and the values of the
+///   expressions with their debug representations.
+///
+/// # Examples
+///
+/// ```rust
+/// use assertables::*;
+/// # use std::panic;
+/// # fn main() {
+/// let a = [1, 2];
+/// let b = [3, 4];
+/// assert_iter_le!(&a, &b);
+///
+/// # let result = panic::catch_unwind(|| {
+/// let a = [3, 4];
+/// let b = [1, 2];
+/// assert_iter_le!(&a, &b);
+/// # });
+/// // assertion failed: `assert_iter_le!(a_collection, b_collection)`
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html
+/// //  a label: `&a`,
+/// //  a debug: `[3, 4]`,
+/// //  b label: `&b`,
+/// //  b debug: `[1, 2]`
+/// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string();
+/// # let expect = concat!(
+/// #     "assertion failed: `assert_iter_le!(a_collection, b_collection)`\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html\n",
+/// #     " a label: `&a`,\n",
+/// #     " a debug: `[3, 4]`,\n",
+/// #     " b label: `&b`,\n",
+/// #     " b debug: `[1, 2]`",
+/// # );
+/// # assert_eq!(actual, expect);
+/// # }
+/// ```
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_le`](macro@crate::assert_iter_le)
+/// * [`assert_iter_le_as_result`](macro@crate::assert_iter_le_as_result)
+/// * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le)
+///
+#[macro_export]
+macro_rules! assert_iter_le {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match $crate::assert_iter_le_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(err) => panic!("{}", err),
+        }
+    }};
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{
+        match $crate::assert_iter_le_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(_err) => panic!("{}", $($message)+),
+        }
+    }};
+}
+
+/// Assert an iterable is less than or equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≤ (collection2 into iter)
+///
+/// This macro provides the same statements as [`assert_iter_le`](macro.assert_iter_le.html),
+/// except this macro's statements are only enabled in non-optimized
+/// builds by default. An optimized build will not execute this macro's
+/// statements unless `-C debug-assertions` is passed to the compiler.
+///
+/// This macro is useful for checks that are too expensive to be present
+/// in a release build but may be helpful during development.
+///
+/// The result of expanding this macro is always type checked.
+///
+/// An unchecked assertion allows a program in an inconsistent state to
+/// keep running, which might have unexpected consequences but does not
+/// introduce unsafety as long as this only happens in safe code. The
+/// performance cost of assertions, however, is not measurable in general.
+/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged
+/// after thorough profiling, and more importantly, only in safe code!
+///
+/// This macro is intended to work in a similar way to
+/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html).
+///
+/// # Module macros
+///
+/// * [`assert_iter_le`](macro@crate::assert_iter_le)
+/// * [`assert_iter_le`](macro@crate::assert_iter_le)
+/// * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le)
+///
+#[macro_export]
+macro_rules! debug_assert_iter_le {
+    ($($arg:tt)*) => {
+        if $crate::cfg!(debug_assertions) {
+            $crate::assert_iter_le!($($arg)*);
+        }
+    };
+}
+
\ No newline at end of file diff --git a/doc/src/lib/assert_iter/assert_iter_lt.rs.html b/doc/src/lib/assert_iter/assert_iter_lt.rs.html new file mode 100644 index 000000000..b5c303ec1 --- /dev/null +++ b/doc/src/lib/assert_iter/assert_iter_lt.rs.html @@ -0,0 +1,471 @@ +assert_iter_lt.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+
//! Assert an iter is less than another.
+//!
+//! Pseudocode:<br>
+//! (collection1 into iter) < (collection2 into iter)
+//!
+//! # Example
+//!
+//! ```rust
+//! use assertables::*;
+//! # fn main() {
+//! let a = [1, 2];
+//! let b = [3, 4];
+//! assert_iter_lt!(&a, &b);
+//! # }
+//! ```
+//!
+//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html).
+//!
+//! # Module macros
+//!
+//! * [`assert_iter_lt`](macro@crate::assert_iter_lt)
+//! * [`assert_iter_lt_as_result`](macro@crate::assert_iter_lt_as_result)
+//! * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt)
+
+/// Assert an iterable is less than another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) < (collection2 into iter)
+///
+/// * If true, return Result `Ok(())`.
+///
+/// * Otherwise, return Result `Err` with a diagnostic message.
+///
+/// This macro provides the same statements as [`assert_`](macro.assert_.html),
+/// except this macro returns a Result, rather than doing a panic.
+///
+/// This macro is useful for runtime checks, such as checking parameters,
+/// or sanitizing inputs, or handling different results in different ways.
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_lt`](macro@crate::assert_iter_lt)
+/// * [`assert_iter_lt_as_result`](macro@crate::assert_iter_lt_as_result)
+/// * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt)
+///
+#[macro_export]
+macro_rules! assert_iter_lt_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match (&$a_collection, &$b_collection) {
+            (a_collection, b_collection) => {
+                let a = a_collection.into_iter();
+                let b = b_collection.into_iter();
+                if a.lt(b) {
+                    Ok(())
+                } else {
+                    Err(format!(
+                        concat!(
+                            "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n",
+                            " a label: `{}`,\n",
+                            " a debug: `{:?}`,\n",
+                            " b label: `{}`,\n",
+                            " b debug: `{:?}`"
+                        ),
+                        stringify!($a_collection),
+                        a_collection,
+                        stringify!($b_collection),
+                        b_collection
+                    ))
+                }
+            }
+        }
+    }};
+}
+
+#[cfg(test)]
+mod tests {
+
+    #[test]
+    fn test_assert_iter_lt_as_result_x_success_because_lt() {
+        let a = [1, 2];
+        let b = [3, 4];
+        let result = assert_iter_lt_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_lt_as_result_x_failure_because_eq() {
+        let a = [1, 2];
+        let b = [1, 2];
+        let result = assert_iter_lt_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[1, 2]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[1, 2]`"
+            )
+        );
+    }
+
+    #[test]
+    fn test_assert_iter_lt_as_result_x_failure_because_gt() {
+        let a = [3, 4];
+        let b = [1, 2];
+        let result = assert_iter_lt_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[3, 4]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[1, 2]`"
+            )
+        );
+    }
+
+}
+
+/// Assert an iterable is less than another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) < (collection2 into iter)
+///
+/// * If true, return `()`.
+///
+/// * Otherwise, call [`panic!`] with a message and the values of the
+///   expressions with their debug representations.
+///
+/// # Examples
+///
+/// ```rust
+/// use assertables::*;
+/// # use std::panic;
+/// # fn main() {
+/// let a = [1, 2];
+/// let b = [3, 4];
+/// assert_iter_lt!(&a, &b);
+///
+/// # let result = panic::catch_unwind(|| {
+/// let a = [3, 4];
+/// let b = [1, 2];
+/// assert_iter_lt!(&a, &b);
+/// # });
+/// // assertion failed: `assert_iter_lt!(a_collection, b_collection)`
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html
+/// //  a label: `&a`,
+/// //  a debug: `[3, 4]`,
+/// //  b label: `&b`,
+/// //  b debug: `[1, 2]`
+/// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string();
+/// # let expect = concat!(
+/// #     "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n",
+/// #     " a label: `&a`,\n",
+/// #     " a debug: `[3, 4]`,\n",
+/// #     " b label: `&b`,\n",
+/// #     " b debug: `[1, 2]`",
+/// # );
+/// # assert_eq!(actual, expect);
+/// # }
+/// ```
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_lt`](macro@crate::assert_iter_lt)
+/// * [`assert_iter_lt_as_result`](macro@crate::assert_iter_lt_as_result)
+/// * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt)
+///
+#[macro_export]
+macro_rules! assert_iter_lt {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match $crate::assert_iter_lt_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(err) => panic!("{}", err),
+        }
+    }};
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{
+        match $crate::assert_iter_lt_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(_err) => panic!("{}", $($message)+),
+        }
+    }};
+}
+
+/// Assert an iterable is less than another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) < (collection2 into iter)
+///
+/// This macro provides the same statements as [`assert_iter_lt`](macro.assert_iter_lt.html),
+/// except this macro's statements are only enabled in non-optimized
+/// builds by default. An optimized build will not execute this macro's
+/// statements unless `-C debug-assertions` is passed to the compiler.
+///
+/// This macro is useful for checks that are too expensive to be present
+/// in a release build but may be helpful during development.
+///
+/// The result of expanding this macro is always type checked.
+///
+/// An unchecked assertion allows a program in an inconsistent state to
+/// keep running, which might have unexpected consequences but does not
+/// introduce unsafety as long as this only happens in safe code. The
+/// performance cost of assertions, however, is not measurable in general.
+/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged
+/// after thorough profiling, and more importantly, only in safe code!
+///
+/// This macro is intended to work in a similar way to
+/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html).
+///
+/// # Module macros
+///
+/// * [`assert_iter_lt`](macro@crate::assert_iter_lt)
+/// * [`assert_iter_lt`](macro@crate::assert_iter_lt)
+/// * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt)
+///
+#[macro_export]
+macro_rules! debug_assert_iter_lt {
+    ($($arg:tt)*) => {
+        if $crate::cfg!(debug_assertions) {
+            $crate::assert_iter_lt!($($arg)*);
+        }
+    };
+}
+
\ No newline at end of file diff --git a/doc/src/lib/assert_iter/assert_iter_ne.rs.html b/doc/src/lib/assert_iter/assert_iter_ne.rs.html new file mode 100644 index 000000000..d77e6913b --- /dev/null +++ b/doc/src/lib/assert_iter/assert_iter_ne.rs.html @@ -0,0 +1,431 @@ +assert_iter_ne.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+
//! Assert an iter is not equal to another.
+//!
+//! Pseudocode:<br>
+//! (collection1 into iter) ≠ (collection2 into iter)
+//!
+//! # Example
+//!
+//! ```rust
+//! use assertables::*;
+//! # fn main() {
+//! let a = [1, 2];
+//! let b = [3, 4];
+//! assert_iter_ne!(&a, &b);
+//! # }
+//! ```
+//!
+//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html).
+//!
+//! # Module macros
+//!
+//! * [`assert_iter_ne`](macro@crate::assert_iter_ne)
+//! * [`assert_iter_ne_as_result`](macro@crate::assert_iter_ne_as_result)
+//! * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne)
+
+/// Assert an iterable is not equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≠ (collection2 into iter)
+///
+/// * If true, return Result `Ok(())`.
+///
+/// * Otherwise, return Result `Err` with a diagnostic message.
+///
+/// This macro provides the same statements as [`assert_`](macro.assert_.html),
+/// except this macro returns a Result, rather than doing a panic.
+///
+/// This macro is useful for runtime checks, such as checking parameters,
+/// or sanitizing inputs, or handling different results in different ways.
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_ne`](macro@crate::assert_iter_ne)
+/// * [`assert_iter_ne_as_result`](macro@crate::assert_iter_ne_as_result)
+/// * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne)
+///
+#[macro_export]
+macro_rules! assert_iter_ne_as_result {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match (&$a_collection, &$b_collection) {
+            (a_collection, b_collection) => {
+                let a = a_collection.into_iter();
+                let b = b_collection.into_iter();
+                if !a.eq(b) {
+                    Ok(())
+                } else {
+                    Err(format!(
+                        concat!(
+                            "assertion failed: `assert_iter_ne!(a_collection, b_collection)`\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html\n",
+                            " a label: `{}`,\n",
+                            " a debug: `{:?}`,\n",
+                            " b label: `{}`,\n",
+                            " b debug: `{:?}`"
+                        ),
+                        stringify!($a_collection),
+                        a_collection,
+                        stringify!($b_collection),
+                        b_collection
+                    ))
+                }
+            }
+        }
+    }};
+}
+
+#[cfg(test)]
+mod tests {
+
+    #[test]
+    fn test_assert_iter_ne_as_result_x_success() {
+        let a = [1, 2];
+        let b = [2, 1];
+        let result = assert_iter_ne_as_result!(&a, &b);
+        assert_eq!(result, Ok(()));
+    }
+
+    #[test]
+    fn test_assert_iter_ne_as_result_x_failure() {
+        let a = [1, 2];
+        let b = [1, 2];
+        let result = assert_iter_ne_as_result!(&a, &b);
+        assert!(result.is_err());
+        assert_eq!(
+            result.unwrap_err(),
+            concat!(
+                "assertion failed: `assert_iter_ne!(a_collection, b_collection)`\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html\n",
+                " a label: `&a`,\n",
+                " a debug: `[1, 2]`,\n",
+                " b label: `&b`,\n",
+                " b debug: `[1, 2]`"
+            )
+        );
+    }
+}
+
+/// Assert an iterable is not equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≠ (collection2 into iter)
+///
+/// * If true, return `()`.
+///
+/// * Otherwise, call [`panic!`] with a message and the values of the
+///   expressions with their debug representations.
+///
+/// # Examples
+///
+/// ```rust
+/// use assertables::*;
+/// # use std::panic;
+/// # fn main() {
+/// let a = [1, 2];
+/// let b = [3, 4];
+/// assert_iter_ne!(&a, &b);
+///
+/// # let result = panic::catch_unwind(|| {
+/// let a = [1, 2];
+/// let b = [1, 2];
+/// assert_iter_ne!(&a, &b);
+/// # });
+/// // assertion failed: `assert_iter_ne!(a_collection, b_collection)`
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html
+/// //  a label: `&a`,
+/// //  a debug: `[1, 2]`,
+/// //  b label: `&b`,
+/// //  b debug: `[1, 2]`
+/// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string();
+/// # let expect = concat!(
+/// #     "assertion failed: `assert_iter_ne!(a_collection, b_collection)`\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html\n",
+/// #     " a label: `&a`,\n",
+/// #     " a debug: `[1, 2]`,\n",
+/// #     " b label: `&b`,\n",
+/// #     " b debug: `[1, 2]`",
+/// # );
+/// # assert_eq!(actual, expect);
+/// # }
+/// ```
+///
+/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them.
+///
+/// # Module macros
+///
+/// * [`assert_iter_ne`](macro@crate::assert_iter_ne)
+/// * [`assert_iter_ne_as_result`](macro@crate::assert_iter_ne_as_result)
+/// * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne)
+///
+#[macro_export]
+macro_rules! assert_iter_ne {
+    ($a_collection:expr, $b_collection:expr $(,)?) => {{
+        match $crate::assert_iter_ne_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(err) => panic!("{}", err),
+        }
+    }};
+    ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{
+        match $crate::assert_iter_ne_as_result!($a_collection, $b_collection) {
+            Ok(()) => (),
+            Err(_err) => panic!("{}", $($message)+),
+        }
+    }};
+}
+
+/// Assert an iterable is not equal to another.
+///
+/// Pseudocode:<br>
+/// (collection1 into iter) ≠ (collection2 into iter)
+///
+/// This macro provides the same statements as [`assert_iter_ne`](macro.assert_iter_ne.html),
+/// except this macro's statements are only enabled in non-optimized
+/// builds by default. An optimized build will not execute this macro's
+/// statements unless `-C debug-assertions` is passed to the compiler.
+///
+/// This macro is useful for checks that are too expensive to be present
+/// in a release build but may be helpful during development.
+///
+/// The result of expanding this macro is always type checked.
+///
+/// An unchecked assertion allows a program in an inconsistent state to
+/// keep running, which might have unexpected consequences but does not
+/// introduce unsafety as long as this only happens in safe code. The
+/// performance cost of assertions, however, is not measurable in general.
+/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged
+/// after thorough profiling, and more importantly, only in safe code!
+///
+/// This macro is intended to work in a similar way to
+/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html).
+///
+/// # Module macros
+///
+/// * [`assert_iter_ne`](macro@crate::assert_iter_ne)
+/// * [`assert_iter_ne`](macro@crate::assert_iter_ne)
+/// * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne)
+///
+#[macro_export]
+macro_rules! debug_assert_iter_ne {
+    ($($arg:tt)*) => {
+        if $crate::cfg!(debug_assertions) {
+            $crate::assert_iter_ne!($($arg)*);
+        }
+    };
+}
+
\ No newline at end of file diff --git a/doc/src/lib/assert_iter/mod.rs.html b/doc/src/lib/assert_iter/mod.rs.html new file mode 100644 index 000000000..b994a9b8d --- /dev/null +++ b/doc/src/lib/assert_iter/mod.rs.html @@ -0,0 +1,49 @@ +mod.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+
//! Assert macros for comparing iter collections.
+//!
+//! These macros help with comparison of iter parameters, such as two arrays or
+//! two vectors. These macros convert each input using the std::iter::Iterator trait.
+//!
+//! * [`assert_iter_eq!(collection1, collection2)`](macro@crate::assert_iter_eq) ≈ iter a = iter b
+//!
+//! * [`assert_iter_ne!(collection1, collection2)`](macro@crate::assert_iter_ne) ≈ iter a ≠ iter b
+//!
+//! * [`assert_iter_lt!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a < iter b
+//!
+//! * [`assert_iter_le!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a ≤ iter b
+//!
+//! * [`assert_iter_gt!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a > iter b
+//!
+//! * [`assert_iter_ge!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a ≥ iter b
+
+// Comparisons
+pub mod assert_iter_eq;
+pub mod assert_iter_ne;
+pub mod assert_iter_lt;
+pub mod assert_iter_le;
+pub mod assert_iter_gt;
+pub mod assert_iter_ge;
+
\ No newline at end of file diff --git a/doc/src/lib/assert_le.rs.html b/doc/src/lib/assert_le.rs.html index f901e7831..2fb1a0266 100644 --- a/doc/src/lib/assert_le.rs.html +++ b/doc/src/lib/assert_le.rs.html @@ -259,7 +259,7 @@ Err(format!( concat!( "assertion failed: `assert_le!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -297,7 +297,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_le!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html\n", " a label: `a`,\n", " a debug: `2`,\n", " b label: `b`,\n", @@ -333,7 +333,7 @@ /// assert_le!(a, b); /// # }); /// // assertion failed: `assert_le!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html /// // a label: `a`, /// // a debug: `2`, /// // b label: `b`, @@ -341,7 +341,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_le!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html\n", /// # " a label: `a`,\n", /// # " a debug: `2`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_lt.rs.html b/doc/src/lib/assert_lt.rs.html index 2fb07d225..a76c02885 100644 --- a/doc/src/lib/assert_lt.rs.html +++ b/doc/src/lib/assert_lt.rs.html @@ -261,7 +261,7 @@ Err(format!( concat!( "assertion failed: `assert_lt!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -299,7 +299,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_lt!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html\n", " a label: `a`,\n", " a debug: `2`,\n", " b label: `b`,\n", @@ -335,7 +335,7 @@ /// assert_lt!(a, b); /// # }); /// // assertion failed: `assert_lt!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html /// // a label: `a`, /// // a debug: `2`, /// // b label: `b`, @@ -343,7 +343,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_lt!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html\n", /// # " a label: `a`,\n", /// # " a debug: `2`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_ne.rs.html b/doc/src/lib/assert_ne.rs.html index d0bc01075..dbfe88f0d 100644 --- a/doc/src/lib/assert_ne.rs.html +++ b/doc/src/lib/assert_ne.rs.html @@ -145,7 +145,7 @@ Err(format!( concat!( "assertion failed: `assert_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -183,7 +183,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ne.html\n", " a label: `a`,\n", " a debug: `1`,\n", " b label: `b`,\n", diff --git a/doc/src/lib/assert_none.rs.html b/doc/src/lib/assert_none.rs.html index a58d908a4..407471b79 100644 --- a/doc/src/lib/assert_none.rs.html +++ b/doc/src/lib/assert_none.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", " a label: `a`,\n", " a debug: `Some(1)`", ) @@ -313,13 +313,13 @@ /// assert_none!(a); /// # }); /// // assertion failed: `assert_none!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html /// // a label: `a`, /// // a debug: `Some(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_none!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`", /// # ); diff --git a/doc/src/lib/assert_none/assert_none.rs.html b/doc/src/lib/assert_none/assert_none.rs.html index 849384846..1fca3432c 100644 --- a/doc/src/lib/assert_none/assert_none.rs.html +++ b/doc/src/lib/assert_none/assert_none.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", " a label: `a`,\n", " a debug: `Some(1)`", ) @@ -313,13 +313,13 @@ /// assert_none!(a); /// # }); /// // assertion failed: `assert_none!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html /// // a label: `a`, /// // a debug: `Some(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_none!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`", /// # ); diff --git a/doc/src/lib/assert_none/mod.rs.html b/doc/src/lib/assert_none/mod.rs.html index 5b1bd9b10..4d472ef05 100644 --- a/doc/src/lib/assert_none/mod.rs.html +++ b/doc/src/lib/assert_none/mod.rs.html @@ -13,8 +13,8 @@ //! These macros help compare None items, such as `std::Option::None` or similar. //! //! Assert expression is None: -//! -//! * [`assert_none!(a)`](macro@crate::assert_none) +//! +//! * [`assert_none!(a)`](macro@crate::assert_none) //! ≈ a is None
pub mod assert_none; diff --git a/doc/src/lib/assert_not_contains.rs.html b/doc/src/lib/assert_not_contains.rs.html index 1953b72ca..851366d3e 100644 --- a/doc/src/lib/assert_not_contains.rs.html +++ b/doc/src/lib/assert_not_contains.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_not_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", " container label: `{}`,\n", " container debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -344,7 +344,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", " container label: `a`,\n", " container debug: `\"alfa\"`,\n", " containee label: `b`,\n", @@ -371,7 +371,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", " container label: `a`,\n", " container debug: `1..5`,\n", " containee label: `&b`,\n", @@ -415,7 +415,7 @@ /// assert_not_contains!(a, b); /// # }); /// // assertion failed: `assert_not_contains!(container, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html /// // container label: `a`, /// // container debug: `\"alfa\"`, /// // containee label: `b`, @@ -423,7 +423,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_contains!(container, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", /// # " container label: `a`,\n", /// # " container debug: `\"alfa\"`,\n", /// # " containee label: `b`,\n", diff --git a/doc/src/lib/assert_not_ends_with.rs.html b/doc/src/lib/assert_not_ends_with.rs.html index 74aa0a6fb..b0726b34d 100644 --- a/doc/src/lib/assert_not_ends_with.rs.html +++ b/doc/src/lib/assert_not_ends_with.rs.html @@ -257,7 +257,7 @@ Err(format!( concat!( "assertion failed: `assert_not_ends_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -293,7 +293,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_ends_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html\n", " a label: `a`,\n", " a debug: `\"alfa\"`,\n", " b label: `b`,\n", @@ -329,7 +329,7 @@ /// assert_not_ends_with!(a, b); /// # }); /// // assertion failed: `assert_not_ends_with!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html /// // a label: `a`, /// // a debug: `\"alfa\"`, /// // b label: `b`, @@ -337,7 +337,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_ends_with!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"alfa\"`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_not_match.rs.html b/doc/src/lib/assert_not_match.rs.html index e619c7ff4..0fbe35a33 100644 --- a/doc/src/lib/assert_not_match.rs.html +++ b/doc/src/lib/assert_not_match.rs.html @@ -268,7 +268,7 @@ Err(format!( concat!( "assertion failed: `assert_not_match!(matcher, matchee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html\n", " matcher label: `{}`,\n", " matcher debug: `{:?}`,\n", " matchee label: `{}`,\n", @@ -306,7 +306,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_match!(matcher, matchee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html\n", " matcher label: `a`,\n", " matcher debug: `Regex(\"lf\")`,\n", " matchee label: `b`,\n", @@ -345,7 +345,7 @@ /// assert_not_match!(a, b); /// # }); /// // assertion failed: `assert_not_match!(matcher, matchee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html /// // matcher label: `a`, /// // matcher debug: `Regex(\"lf\")`, /// // matchee label: `b`, @@ -353,7 +353,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_match!(matcher, matchee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html\n", /// # " matcher label: `a`,\n", /// # " matcher debug: `Regex(\"lf\")`,\n", /// # " matchee label: `b`,\n", diff --git a/doc/src/lib/assert_not_starts_with.rs.html b/doc/src/lib/assert_not_starts_with.rs.html index 8d08063dc..77658f41d 100644 --- a/doc/src/lib/assert_not_starts_with.rs.html +++ b/doc/src/lib/assert_not_starts_with.rs.html @@ -257,7 +257,7 @@ Err(format!( concat!( "assertion failed: `assert_not_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -293,7 +293,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html\n", " a label: `a`,\n", " a debug: `\"alfa\"`,\n", " b label: `b`,\n", @@ -329,7 +329,7 @@ /// assert_not_starts_with!(a, b); /// # }); /// // assertion failed: `assert_not_starts_with!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html /// // a label: `a`, /// // a debug: `\"alfa\"`, /// // b label: `b`, @@ -337,7 +337,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_starts_with!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"alfa\"`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/assert_ok.rs.html b/doc/src/lib/assert_ok.rs.html index 55a72f9ed..dbbb80393 100644 --- a/doc/src/lib/assert_ok.rs.html +++ b/doc/src/lib/assert_ok.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", " a label: `a`,\n", " a debug: `Err(1)`", ) @@ -313,13 +313,13 @@ /// assert_ok!(a); /// # }); /// // assertion failed: `assert_ok!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html /// // a label: `a`, /// // a debug: `Err(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`", /// # ); diff --git a/doc/src/lib/assert_ok/assert_ok.rs.html b/doc/src/lib/assert_ok/assert_ok.rs.html index d262e2e84..342ea839b 100644 --- a/doc/src/lib/assert_ok/assert_ok.rs.html +++ b/doc/src/lib/assert_ok/assert_ok.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", " a label: `a`,\n", " a debug: `Err(1)`", ) @@ -313,13 +313,13 @@ /// assert_ok!(a); /// # }); /// // assertion failed: `assert_ok!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html /// // a label: `a`, /// // a debug: `Err(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`", /// # ); diff --git a/doc/src/lib/assert_ok/assert_ok_eq.rs.html b/doc/src/lib/assert_ok/assert_ok_eq.rs.html index 0b046ba71..70c2b6f83 100644 --- a/doc/src/lib/assert_ok/assert_ok_eq.rs.html +++ b/doc/src/lib/assert_ok/assert_ok_eq.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_ok_eq!(a, b); /// # }); /// // assertion failed: `assert_ok_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ok/assert_ok_eq_expr.rs.html b/doc/src/lib/assert_ok/assert_ok_eq_expr.rs.html index d1d5d4668..b22a435c5 100644 --- a/doc/src/lib/assert_ok/assert_ok_eq_expr.rs.html +++ b/doc/src/lib/assert_ok/assert_ok_eq_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_ok_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_ok_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ok/assert_ok_ne.rs.html b/doc/src/lib/assert_ok/assert_ok_ne.rs.html index 97055a4b5..59c033053 100644 --- a/doc/src/lib/assert_ok/assert_ok_ne.rs.html +++ b/doc/src/lib/assert_ok/assert_ok_ne.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -368,7 +368,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -389,7 +389,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -426,7 +426,7 @@ /// assert_ok_ne!(a, b); /// # }); /// // assertion failed: `assert_ok_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -436,7 +436,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ok/assert_ok_ne_expr.rs.html b/doc/src/lib/assert_ok/assert_ok_ne_expr.rs.html index 8c4b16f80..b4c0bf9c1 100644 --- a/doc/src/lib/assert_ok/assert_ok_ne_expr.rs.html +++ b/doc/src/lib/assert_ok/assert_ok_ne_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_ok_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_ok_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ok/mod.rs.html b/doc/src/lib/assert_ok/mod.rs.html index a5febdd0e..1b311a597 100644 --- a/doc/src/lib/assert_ok/mod.rs.html +++ b/doc/src/lib/assert_ok/mod.rs.html @@ -38,24 +38,24 @@ //! These macros help compare Ok(…) items, such as `std::Result::Ok` or similar. //! //! Assert expression is Ok(_): -//! -//! * [`assert_ok!(a)`](macro@crate::assert_ok) +//! +//! * [`assert_ok!(a)`](macro@crate::assert_ok) //! ≈ a is Ok(_) -//! +//! //! Compare Ok(…) to another Ok(…): -//! -//! * [`assert_ok_eq!(a, b)`](macro@crate::assert_ok_eq) +//! +//! * [`assert_ok_eq!(a, b)`](macro@crate::assert_ok_eq) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) = (b ⇒ Ok(b̅) ⇒ b̅) //! -//! * [`assert_ok_ne!(a, b)`](macro@crate::assert_ok_ne) +//! * [`assert_ok_ne!(a, b)`](macro@crate::assert_ok_ne) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) ≠ (b ⇒ Ok(b̅) ⇒ b̅) //! //! Compare Ok(…) to an expression: -//! -//! * [`assert_ok_eq_expr!(a, expr)`](macro@crate::assert_ok_eq_expr) +//! +//! * [`assert_ok_eq_expr!(a, expr)`](macro@crate::assert_ok_eq_expr) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) = b //! -//! * [`assert_ok_ne_expr!(a, b)`](macro@crate::assert_ok_ne_expr) +//! * [`assert_ok_ne_expr!(a, b)`](macro@crate::assert_ok_ne_expr) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) ≠ b
// Verify Ok(_) diff --git a/doc/src/lib/assert_ok_eq.rs.html b/doc/src/lib/assert_ok_eq.rs.html index ef694448f..19b5a1728 100644 --- a/doc/src/lib/assert_ok_eq.rs.html +++ b/doc/src/lib/assert_ok_eq.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_ok_eq!(a, b); /// # }); /// // assertion failed: `assert_ok_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ok_eq_expr.rs.html b/doc/src/lib/assert_ok_eq_expr.rs.html index c132942c9..c81704846 100644 --- a/doc/src/lib/assert_ok_eq_expr.rs.html +++ b/doc/src/lib/assert_ok_eq_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_ok_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_ok_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ok_ne.rs.html b/doc/src/lib/assert_ok_ne.rs.html index aa1275cae..523080707 100644 --- a/doc/src/lib/assert_ok_ne.rs.html +++ b/doc/src/lib/assert_ok_ne.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -329,7 +329,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -368,7 +368,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -389,7 +389,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -426,7 +426,7 @@ /// assert_ok_ne!(a, b); /// # }); /// // assertion failed: `assert_ok_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -436,7 +436,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ok_ne_expr.rs.html b/doc/src/lib/assert_ok_ne_expr.rs.html index 16773e422..81833577d 100644 --- a/doc/src/lib/assert_ok_ne_expr.rs.html +++ b/doc/src/lib/assert_ok_ne_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_ok_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_ok_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_option/assert_option_none.rs.html b/doc/src/lib/assert_option/assert_option_none.rs.html index aed1dcd47..2376f4560 100644 --- a/doc/src/lib/assert_option/assert_option_none.rs.html +++ b/doc/src/lib/assert_option/assert_option_none.rs.html @@ -234,7 +234,7 @@ Err(format!( concat!( "assertion failed: `assert_option_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -267,7 +267,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_option_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html\n", " a label: `a`,\n", " a debug: `Some(1)`", ) @@ -296,13 +296,13 @@ /// assert_option_none!(a); /// # }); /// // assertion failed: `assert_option_none!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html /// // a label: `a`, /// // a debug: `Some(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_none!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`", /// # ); diff --git a/doc/src/lib/assert_option/assert_option_some.rs.html b/doc/src/lib/assert_option/assert_option_some.rs.html index ff878386f..c9daac2bd 100644 --- a/doc/src/lib/assert_option/assert_option_some.rs.html +++ b/doc/src/lib/assert_option/assert_option_some.rs.html @@ -234,7 +234,7 @@ Err(format!( concat!( "assertion failed: `assert_option_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html\n", " option label: `{}`,\n", " option debug: `{:?}`", ), @@ -267,7 +267,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_option_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html\n", " option label: `a`,\n", " option debug: `None`", ) @@ -296,13 +296,13 @@ /// assert_option_some!(a); /// # }); /// // assertion failed: `assert_option_some!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html /// // option label: `a`, /// // option debug: `None` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_some!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html\n", /// # " option label: `a`,\n", /// # " option debug: `None`", /// # ); diff --git a/doc/src/lib/assert_option/assert_option_some_eq.rs.html b/doc/src/lib/assert_option/assert_option_some_eq.rs.html index 6b2a62bdc..3fb076279 100644 --- a/doc/src/lib/assert_option/assert_option_some_eq.rs.html +++ b/doc/src/lib/assert_option/assert_option_some_eq.rs.html @@ -297,7 +297,7 @@ Err(format!( concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -318,7 +318,7 @@ Err(format!( concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -357,7 +357,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -378,7 +378,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " b label: `b`,\n", @@ -412,7 +412,7 @@ /// assert_option_some_eq!(a, b); /// # }); /// // assertion failed: `assert_option_some_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -422,7 +422,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_some_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_option/assert_option_some_ne.rs.html b/doc/src/lib/assert_option/assert_option_some_ne.rs.html index fc6f7667a..d585acded 100644 --- a/doc/src/lib/assert_option/assert_option_some_ne.rs.html +++ b/doc/src/lib/assert_option/assert_option_some_ne.rs.html @@ -297,7 +297,7 @@ Err(format!( concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -318,7 +318,7 @@ Err(format!( concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -357,7 +357,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -378,7 +378,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " b label: `b`,\n", @@ -412,7 +412,7 @@ /// assert_option_some_ne!(a, b); /// # }); /// // assertion failed: `assert_option_some_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // b label: `b`, @@ -422,7 +422,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_some_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_pending.rs.html b/doc/src/lib/assert_pending.rs.html index f3d548bbf..5f2e9d733 100644 --- a/doc/src/lib/assert_pending.rs.html +++ b/doc/src/lib/assert_pending.rs.html @@ -258,7 +258,7 @@ Err(format!( concat!( "assertion failed: `assert_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -293,7 +293,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", " a label: `a`,\n", " a debug: `Ready(1)`" ) @@ -327,13 +327,13 @@ /// assert_pending!(a); /// # }); /// // assertion failed: `assert_pending!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html /// // a label: `a`, /// // a debug: `Ready(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_pending!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`", /// # ); diff --git a/doc/src/lib/assert_pending/assert_pending.rs.html b/doc/src/lib/assert_pending/assert_pending.rs.html index 7281a3bf9..ba9c6bb2e 100644 --- a/doc/src/lib/assert_pending/assert_pending.rs.html +++ b/doc/src/lib/assert_pending/assert_pending.rs.html @@ -258,7 +258,7 @@ Err(format!( concat!( "assertion failed: `assert_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -293,7 +293,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", " a label: `a`,\n", " a debug: `Ready(1)`" ) @@ -327,13 +327,13 @@ /// assert_pending!(a); /// # }); /// // assertion failed: `assert_pending!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html /// // a label: `a`, /// // a debug: `Ready(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_pending!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`", /// # ); diff --git a/doc/src/lib/assert_pending/mod.rs.html b/doc/src/lib/assert_pending/mod.rs.html index 0e283c40b..7738c2d8c 100644 --- a/doc/src/lib/assert_pending/mod.rs.html +++ b/doc/src/lib/assert_pending/mod.rs.html @@ -13,7 +13,7 @@ //! These macros help compare Pending items, such as `std::Poll::Pending` or similar. //! //! Assert expression is Pending: -//! +//! //! * [`assert_pending!(a)`](macro@crate::assert_pending) //! ≈ a is Pending diff --git a/doc/src/lib/assert_poll/assert_poll_pending.rs.html b/doc/src/lib/assert_poll/assert_poll_pending.rs.html index 8b9f26721..9afc545e1 100644 --- a/doc/src/lib/assert_poll/assert_poll_pending.rs.html +++ b/doc/src/lib/assert_poll/assert_poll_pending.rs.html @@ -244,7 +244,7 @@ Err(format!( concat!( "assertion failed: `assert_poll_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -279,7 +279,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_poll_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html\n", " a label: `a`,\n", " a debug: `Ready(1)`" ) @@ -310,13 +310,13 @@ /// assert_poll_pending!(a); /// # }); /// // assertion failed: `assert_poll_pending!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html /// // a label: `a`, /// // a debug: `Ready(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_pending!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`", /// # ); diff --git a/doc/src/lib/assert_poll/assert_poll_ready.rs.html b/doc/src/lib/assert_poll/assert_poll_ready.rs.html index 579b5c20b..827a6e8d1 100644 --- a/doc/src/lib/assert_poll/assert_poll_ready.rs.html +++ b/doc/src/lib/assert_poll/assert_poll_ready.rs.html @@ -244,7 +244,7 @@ Err(format!( concat!( "assertion failed: `assert_poll_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -279,7 +279,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html\n", " a label: `a`,\n", " a debug: `Pending`", ) @@ -310,13 +310,13 @@ /// assert_poll_ready!(a); /// # }); /// // assertion failed: `assert_poll_ready!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html /// // a label: `a`, /// // a debug: `Pending` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_ready!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html\n", /// # " a label: `a`,\n", /// # " a debug: `Pending`", /// # ); diff --git a/doc/src/lib/assert_poll/assert_poll_ready_eq.rs.html b/doc/src/lib/assert_poll/assert_poll_ready_eq.rs.html index 2c66bd27c..5d719ef97 100644 --- a/doc/src/lib/assert_poll/assert_poll_ready_eq.rs.html +++ b/doc/src/lib/assert_poll/assert_poll_ready_eq.rs.html @@ -305,7 +305,7 @@ Err(format!( concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -326,7 +326,7 @@ Err(format!( concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -367,7 +367,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -388,7 +388,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " b label: `b`,\n", @@ -424,7 +424,7 @@ /// assert_poll_ready_eq!(a, b); /// # }); /// // assertion failed: `assert_poll_ready_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -434,7 +434,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_ready_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_poll/assert_poll_ready_ne.rs.html b/doc/src/lib/assert_poll/assert_poll_ready_ne.rs.html index 0a75edc87..5aab070d7 100644 --- a/doc/src/lib/assert_poll/assert_poll_ready_ne.rs.html +++ b/doc/src/lib/assert_poll/assert_poll_ready_ne.rs.html @@ -304,7 +304,7 @@ Err(format!( concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -366,7 +366,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -387,7 +387,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " b label: `b`,\n", @@ -423,7 +423,7 @@ /// assert_poll_ready_ne!(a, b); /// # }); /// // assertion failed: `assert_poll_ready_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -433,7 +433,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_ready_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_contains.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_contains.rs.html index f83343c60..173b85e57 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_contains.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_contains.rs.html @@ -323,7 +323,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -348,7 +348,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -395,7 +395,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -443,7 +443,7 @@ /// assert_program_args_stderr_contains!(&program, &args, &containee); /// # }); /// // assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -455,7 +455,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_eq.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_eq.rs.html index 2364d0bc9..acb604b46 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_eq.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_eq.rs.html @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -365,7 +365,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -418,7 +418,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -465,7 +465,7 @@ /// assert_program_args_stderr_eq!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -479,7 +479,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_eq_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_eq_expr.rs.html index b88472403..f338c126f 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_eq_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_eq_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -379,7 +379,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -421,7 +421,7 @@ /// assert_program_args_stderr_eq_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -433,7 +433,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_ge.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_ge.rs.html index 69f73f9c5..52e7483da 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_ge.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_ge.rs.html @@ -343,7 +343,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -375,7 +375,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -438,7 +438,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -485,7 +485,7 @@ /// assert_program_args_stderr_ge!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -499,7 +499,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_ge_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_ge_expr.rs.html index cd1402aa2..529bf362b 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_ge_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_ge_expr.rs.html @@ -314,7 +314,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -339,7 +339,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -386,7 +386,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -435,7 +435,7 @@ /// assert_program_args_stderr_ge_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -447,7 +447,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_gt.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_gt.rs.html index 5397cee99..76a88612d 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_gt.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_gt.rs.html @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -365,7 +365,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -418,7 +418,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -465,7 +465,7 @@ /// assert_program_args_stderr_gt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -479,7 +479,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_gt_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_gt_expr.rs.html index 0be88f96a..2c3dda462 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_gt_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_gt_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -379,7 +379,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -421,7 +421,7 @@ /// assert_program_args_stderr_gt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -433,7 +433,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_is_match.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_is_match.rs.html index 20e8db915..bfa056d4d 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_is_match.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_is_match.rs.html @@ -315,7 +315,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -340,7 +340,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -389,7 +389,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -433,7 +433,7 @@ /// assert_program_args_stderr_is_match!(&program, &args, &matcher); /// # }); /// // assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -445,7 +445,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_le.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_le.rs.html index e4f7b47ae..0ac4391ce 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_le.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_le.rs.html @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -365,7 +365,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -418,7 +418,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -465,7 +465,7 @@ /// assert_program_args_stderr_le!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -479,7 +479,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_le_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_le_expr.rs.html index c5bc027b3..0ab011c4b 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_le_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_le_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -379,7 +379,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -421,7 +421,7 @@ /// assert_program_args_stderr_le_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -433,7 +433,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_lt.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_lt.rs.html index 64d07f626..410f768bb 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_lt.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_lt.rs.html @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -365,7 +365,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -418,7 +418,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -465,7 +465,7 @@ /// assert_program_args_stderr_lt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -479,7 +479,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_lt_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_lt_expr.rs.html index f52ac7ffe..94dcfd762 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_lt_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_lt_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -379,7 +379,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -421,7 +421,7 @@ /// assert_program_args_stderr_lt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -433,7 +433,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_ne.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_ne.rs.html index 56a015c42..b3573508d 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_ne.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_ne.rs.html @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -365,7 +365,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -418,7 +418,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -465,7 +465,7 @@ /// assert_program_args_stderr_ne!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -479,7 +479,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stderr_ne_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stderr_ne_expr.rs.html index 04dfd8c70..23346696f 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stderr_ne_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stderr_ne_expr.rs.html @@ -307,7 +307,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -379,7 +379,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -421,7 +421,7 @@ /// assert_program_args_stderr_ne_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -433,7 +433,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_contains.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_contains.rs.html index be65f70d4..8bc162408 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_contains.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_contains.rs.html @@ -320,7 +320,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -345,7 +345,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -392,7 +392,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -440,7 +440,7 @@ /// assert_program_args_stdout_contains!(&program, &args, &containee); /// # }); /// // assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -452,7 +452,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_eq.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_eq.rs.html index 0fecf47be..75261fcbd 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_eq.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_eq.rs.html @@ -335,7 +335,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -367,7 +367,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -420,7 +420,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -467,7 +467,7 @@ /// assert_program_args_stdout_eq!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -481,7 +481,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_eq_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_eq_expr.rs.html index 4b1d784ed..d7ca19304 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_eq_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_eq_expr.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -380,7 +380,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -423,7 +423,7 @@ /// assert_program_args_stdout_eq_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -435,7 +435,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_ge.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_ge.rs.html index bd9a26ad0..08294bc51 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_ge.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_ge.rs.html @@ -345,7 +345,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -377,7 +377,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -440,7 +440,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -487,7 +487,7 @@ /// assert_program_args_stdout_ge!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -501,7 +501,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_ge_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_ge_expr.rs.html index b5f9f5d6f..ad4908124 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_ge_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_ge_expr.rs.html @@ -317,7 +317,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -342,7 +342,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -398,7 +398,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -441,7 +441,7 @@ /// assert_program_args_stdout_ge_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -453,7 +453,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_gt.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_gt.rs.html index d53ca4a2b..67ef60368 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_gt.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_gt.rs.html @@ -335,7 +335,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -367,7 +367,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -420,7 +420,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -467,7 +467,7 @@ /// assert_program_args_stdout_gt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -481,7 +481,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_gt_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_gt_expr.rs.html index 85d676da3..98b5b4dbb 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_gt_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_gt_expr.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -380,7 +380,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -423,7 +423,7 @@ /// assert_program_args_stdout_gt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -435,7 +435,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_is_match.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_is_match.rs.html index e6ebbe154..f97e0776d 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_is_match.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_is_match.rs.html @@ -315,7 +315,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -340,7 +340,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -389,7 +389,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -433,7 +433,7 @@ /// assert_program_args_stdout_is_match!(&program, &args, &matcher); /// # }); /// // assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -445,7 +445,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_le.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_le.rs.html index e907bfc3b..4d7b7419a 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_le.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_le.rs.html @@ -345,7 +345,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -377,7 +377,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -440,7 +440,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -487,7 +487,7 @@ /// assert_program_args_stdout_le!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -501,7 +501,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_le_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_le_expr.rs.html index 33b6a32b5..73fc44685 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_le_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_le_expr.rs.html @@ -317,7 +317,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -342,7 +342,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -398,7 +398,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -441,7 +441,7 @@ /// assert_program_args_stdout_le_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -453,7 +453,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_lt.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_lt.rs.html index 0864ce3a7..736451d05 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_lt.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_lt.rs.html @@ -335,7 +335,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -367,7 +367,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -420,7 +420,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -467,7 +467,7 @@ /// assert_program_args_stdout_lt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -481,7 +481,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_lt_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_lt_expr.rs.html index 2df777e5b..7568d2fbf 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_lt_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_lt_expr.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -380,7 +380,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -423,7 +423,7 @@ /// assert_program_args_stdout_lt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -435,7 +435,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_ne.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_ne.rs.html index 918b45f41..4123110a7 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_ne.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_ne.rs.html @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -364,7 +364,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -417,7 +417,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -464,7 +464,7 @@ /// assert_program_args_stdout_ne!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -478,7 +478,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/doc/src/lib/assert_program_args/assert_program_args_stdout_ne_expr.rs.html b/doc/src/lib/assert_program_args/assert_program_args_stdout_ne_expr.rs.html index 5a9b31933..83755ec6b 100644 --- a/doc/src/lib/assert_program_args/assert_program_args_stdout_ne_expr.rs.html +++ b/doc/src/lib/assert_program_args/assert_program_args_stdout_ne_expr.rs.html @@ -308,7 +308,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -380,7 +380,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -423,7 +423,7 @@ /// assert_program_args_stdout_ne_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -435,7 +435,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/doc/src/lib/assert_ready.rs.html b/doc/src/lib/assert_ready.rs.html index 43f0971de..e8caa709b 100644 --- a/doc/src/lib/assert_ready.rs.html +++ b/doc/src/lib/assert_ready.rs.html @@ -258,7 +258,7 @@ Err(format!( concat!( "assertion failed: `assert_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -293,7 +293,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", " a label: `a`,\n", " a debug: `Pending`", ) @@ -327,13 +327,13 @@ /// assert_ready!(a); /// # }); /// // assertion failed: `assert_ready!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html /// // a label: `a`, /// // a debug: `Pending` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", /// # " a label: `a`,\n", /// # " a debug: `Pending`", /// # ); diff --git a/doc/src/lib/assert_ready/assert_ready.rs.html b/doc/src/lib/assert_ready/assert_ready.rs.html index 6e909450b..de93344f2 100644 --- a/doc/src/lib/assert_ready/assert_ready.rs.html +++ b/doc/src/lib/assert_ready/assert_ready.rs.html @@ -258,7 +258,7 @@ Err(format!( concat!( "assertion failed: `assert_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -293,7 +293,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", " a label: `a`,\n", " a debug: `Pending`", ) @@ -327,13 +327,13 @@ /// assert_ready!(a); /// # }); /// // assertion failed: `assert_ready!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html /// // a label: `a`, /// // a debug: `Pending` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", /// # " a label: `a`,\n", /// # " a debug: `Pending`", /// # ); diff --git a/doc/src/lib/assert_ready/assert_ready_eq.rs.html b/doc/src/lib/assert_ready/assert_ready_eq.rs.html index 8a7a4f406..a9c8b95fd 100644 --- a/doc/src/lib/assert_ready/assert_ready_eq.rs.html +++ b/doc/src/lib/assert_ready/assert_ready_eq.rs.html @@ -319,7 +319,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -340,7 +340,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -381,7 +381,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -402,7 +402,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -441,7 +441,7 @@ /// assert_ready_eq!(a, b); /// # }); /// // assertion failed: `assert_ready_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -451,7 +451,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ready/assert_ready_eq_expr.rs.html b/doc/src/lib/assert_ready/assert_ready_eq_expr.rs.html index 75232c86f..f060382f7 100644 --- a/doc/src/lib/assert_ready/assert_ready_eq_expr.rs.html +++ b/doc/src/lib/assert_ready/assert_ready_eq_expr.rs.html @@ -314,7 +314,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -374,7 +374,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -394,7 +394,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -433,7 +433,7 @@ /// assert_ready_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_ready_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -442,7 +442,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ready/assert_ready_ne.rs.html b/doc/src/lib/assert_ready/assert_ready_ne.rs.html index 287dc2fb1..751ae026b 100644 --- a/doc/src/lib/assert_ready/assert_ready_ne.rs.html +++ b/doc/src/lib/assert_ready/assert_ready_ne.rs.html @@ -319,7 +319,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -340,7 +340,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -381,7 +381,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -402,7 +402,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -441,7 +441,7 @@ /// assert_ready_ne!(a, b); /// # }); /// // assertion failed: `assert_ready_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -451,7 +451,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ready/assert_ready_ne_expr.rs.html b/doc/src/lib/assert_ready/assert_ready_ne_expr.rs.html index fcc67a928..905007707 100644 --- a/doc/src/lib/assert_ready/assert_ready_ne_expr.rs.html +++ b/doc/src/lib/assert_ready/assert_ready_ne_expr.rs.html @@ -314,7 +314,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -374,7 +374,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -394,7 +394,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -433,7 +433,7 @@ /// assert_ready_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_ready_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -442,7 +442,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ready/mod.rs.html b/doc/src/lib/assert_ready/mod.rs.html index 76acdb6b7..23d2ee3f5 100644 --- a/doc/src/lib/assert_ready/mod.rs.html +++ b/doc/src/lib/assert_ready/mod.rs.html @@ -38,24 +38,24 @@ //! These macros help compare Ready(…) items, such as `std::Ready::Ready` or similar. //! //! Assert expression is Ready(_): -//! -//! * [`assert_ready!(a)`](macro@crate::assert_ready) +//! +//! * [`assert_ready!(a)`](macro@crate::assert_ready) //! ≈ a is Ready(_) -//! +//! //! Compare Ready(…) to another Ready(…): -//! -//! * [`assert_ready_eq!(a, b)`](macro@crate::assert_ready_eq) +//! +//! * [`assert_ready_eq!(a, b)`](macro@crate::assert_ready_eq) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) = (b ⇒ Ready(b̅) ⇒ b̅) //! -//! * [`assert_ready_ne!(a, b)`](macro@crate::assert_ready_ne) +//! * [`assert_ready_ne!(a, b)`](macro@crate::assert_ready_ne) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) ≠ (b ⇒ Ready(b̅) ⇒ b̅) //! //! Compare Ready(…) to an expression: -//! -//! * [`assert_ready_eq_expr!(a, expr)`](macro@crate::assert_ready_eq_expr) +//! +//! * [`assert_ready_eq_expr!(a, expr)`](macro@crate::assert_ready_eq_expr) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) = b //! -//! * [`assert_ready_ne_expr!(a, b)`](macro@crate::assert_ready_ne_expr) +//! * [`assert_ready_ne_expr!(a, b)`](macro@crate::assert_ready_ne_expr) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) ≠ b // Verify Ready(_) diff --git a/doc/src/lib/assert_ready_eq.rs.html b/doc/src/lib/assert_ready_eq.rs.html index ba1062647..e6525ad78 100644 --- a/doc/src/lib/assert_ready_eq.rs.html +++ b/doc/src/lib/assert_ready_eq.rs.html @@ -319,7 +319,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -340,7 +340,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -381,7 +381,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -402,7 +402,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -441,7 +441,7 @@ /// assert_ready_eq!(a, b); /// # }); /// // assertion failed: `assert_ready_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -451,7 +451,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ready_eq_expr.rs.html b/doc/src/lib/assert_ready_eq_expr.rs.html index 3dc5e9409..453f837df 100644 --- a/doc/src/lib/assert_ready_eq_expr.rs.html +++ b/doc/src/lib/assert_ready_eq_expr.rs.html @@ -314,7 +314,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -374,7 +374,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -394,7 +394,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -433,7 +433,7 @@ /// assert_ready_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_ready_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -442,7 +442,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ready_ne.rs.html b/doc/src/lib/assert_ready_ne.rs.html index fa480f1c7..065a475ca 100644 --- a/doc/src/lib/assert_ready_ne.rs.html +++ b/doc/src/lib/assert_ready_ne.rs.html @@ -319,7 +319,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -340,7 +340,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -381,7 +381,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -402,7 +402,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -441,7 +441,7 @@ /// assert_ready_ne!(a, b); /// # }); /// // assertion failed: `assert_ready_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -451,7 +451,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_ready_ne_expr.rs.html b/doc/src/lib/assert_ready_ne_expr.rs.html index fd867ef03..0403942c2 100644 --- a/doc/src/lib/assert_ready_ne_expr.rs.html +++ b/doc/src/lib/assert_ready_ne_expr.rs.html @@ -314,7 +314,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -333,7 +333,7 @@ Err(format!( concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -374,7 +374,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -394,7 +394,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -433,7 +433,7 @@ /// assert_ready_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_ready_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -442,7 +442,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_result/assert_result_err.rs.html b/doc/src/lib/assert_result/assert_result_err.rs.html index ad7e37b3e..188a03dcb 100644 --- a/doc/src/lib/assert_result/assert_result_err.rs.html +++ b/doc/src/lib/assert_result/assert_result_err.rs.html @@ -234,7 +234,7 @@ Err(format!( concat!( "assertion failed: `assert_result_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -267,7 +267,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_result_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html\n", " a label: `a`,\n", " a debug: `Ok(())`", ) @@ -296,13 +296,13 @@ /// assert_result_err!(a); /// # }); /// // assertion failed: `assert_result_err!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html /// // a label: `a`, /// // a debug: `Ok(())` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_err!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(())`", /// # ); diff --git a/doc/src/lib/assert_result/assert_result_ok.rs.html b/doc/src/lib/assert_result/assert_result_ok.rs.html index 14a62bf91..221e05756 100644 --- a/doc/src/lib/assert_result/assert_result_ok.rs.html +++ b/doc/src/lib/assert_result/assert_result_ok.rs.html @@ -234,7 +234,7 @@ Err(format!( concat!( "assertion failed: `assert_result_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -267,7 +267,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_result_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html\n", " a label: `a`,\n", " a debug: `Err(1)`", ) @@ -296,13 +296,13 @@ /// assert_result_ok!(a); /// # }); /// // assertion failed: `assert_result_ok!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html /// // a label: `a`, /// // a debug: `Err(1)` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_ok!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`", /// # ); diff --git a/doc/src/lib/assert_result/assert_result_ok_eq.rs.html b/doc/src/lib/assert_result/assert_result_ok_eq.rs.html index 04602b265..cbdfeea37 100644 --- a/doc/src/lib/assert_result/assert_result_ok_eq.rs.html +++ b/doc/src/lib/assert_result/assert_result_ok_eq.rs.html @@ -297,7 +297,7 @@ Err(format!( concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -318,7 +318,7 @@ Err(format!( concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -357,7 +357,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -378,7 +378,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -412,7 +412,7 @@ /// assert_result_ok_eq!(a, b); /// # }); /// // assertion failed: `assert_result_ok_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -422,7 +422,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_ok_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_result/assert_result_ok_ne.rs.html b/doc/src/lib/assert_result/assert_result_ok_ne.rs.html index 8ff0ba5f6..4201f37a9 100644 --- a/doc/src/lib/assert_result/assert_result_ok_ne.rs.html +++ b/doc/src/lib/assert_result/assert_result_ok_ne.rs.html @@ -297,7 +297,7 @@ Err(format!( concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -318,7 +318,7 @@ Err(format!( concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -357,7 +357,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -378,7 +378,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -412,7 +412,7 @@ /// assert_result_ok_ne!(a, b); /// # }); /// // assertion failed: `assert_result_ok_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -422,7 +422,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_ok_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_set/assert_set_disjoint.rs.html b/doc/src/lib/assert_set/assert_set_disjoint.rs.html index 64f564d59..c5ff3332e 100644 --- a/doc/src/lib/assert_set/assert_set_disjoint.rs.html +++ b/doc/src/lib/assert_set/assert_set_disjoint.rs.html @@ -279,7 +279,7 @@ Err(format!( concat!( "assertion failed: `assert_set_disjoint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -321,7 +321,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_set_disjoint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -359,7 +359,7 @@ /// assert_set_disjoint!(&a, &b); /// # }); /// // assertion failed: `assert_set_disjoint!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -369,7 +369,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_disjoint!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_set/assert_set_eq.rs.html b/doc/src/lib/assert_set/assert_set_eq.rs.html index f1aeff2d1..918d2d3b3 100644 --- a/doc/src/lib/assert_set/assert_set_eq.rs.html +++ b/doc/src/lib/assert_set/assert_set_eq.rs.html @@ -283,7 +283,7 @@ Err(format!( concat!( "assertion failed: `assert_set_eq!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -325,7 +325,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_set_eq!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -363,7 +363,7 @@ /// assert_set_eq!(&a, &b); /// # }); /// // assertion failed: `assert_set_eq!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -373,7 +373,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_eq!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_set/assert_set_joint.rs.html b/doc/src/lib/assert_set/assert_set_joint.rs.html index 9af6aaf61..205cadb71 100644 --- a/doc/src/lib/assert_set/assert_set_joint.rs.html +++ b/doc/src/lib/assert_set/assert_set_joint.rs.html @@ -279,7 +279,7 @@ Err(format!( concat!( "assertion failed: `assert_set_joint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -321,7 +321,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_set_joint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -359,7 +359,7 @@ /// assert_set_joint!(&a, &b); /// # }); /// // assertion failed: `assert_set_joint!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -369,7 +369,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_joint!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_set/assert_set_ne.rs.html b/doc/src/lib/assert_set/assert_set_ne.rs.html index d4b133f30..395902712 100644 --- a/doc/src/lib/assert_set/assert_set_ne.rs.html +++ b/doc/src/lib/assert_set/assert_set_ne.rs.html @@ -281,7 +281,7 @@ Err(format!( concat!( "assertion failed: `assert_set_ne!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -323,7 +323,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_set_ne!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -361,7 +361,7 @@ /// assert_set_ne!(&a, &b); /// # }); /// // assertion failed: `assert_set_ne!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -371,7 +371,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_ne!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_set/assert_set_subset.rs.html b/doc/src/lib/assert_set/assert_set_subset.rs.html index 2383d5d3b..1b40ce2c3 100644 --- a/doc/src/lib/assert_set/assert_set_subset.rs.html +++ b/doc/src/lib/assert_set/assert_set_subset.rs.html @@ -279,7 +279,7 @@ Err(format!( concat!( "assertion failed: `assert_set_subset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -321,7 +321,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_set_subset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html\n", " a label: `&a`,\n", " a debug: `[1, 2, 3]`,\n", " b label: `&b`,\n", @@ -359,7 +359,7 @@ /// assert_set_subset!(&a, &b); /// # }); /// // assertion failed: `assert_set_subset!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html /// // a label: `&a`, /// // a debug: `[1, 2, 3]`, /// // b label: `&b`, @@ -369,7 +369,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_subset!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2, 3]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_set/assert_set_superset.rs.html b/doc/src/lib/assert_set/assert_set_superset.rs.html index 7df07cb95..5c6774ec7 100644 --- a/doc/src/lib/assert_set/assert_set_superset.rs.html +++ b/doc/src/lib/assert_set/assert_set_superset.rs.html @@ -283,7 +283,7 @@ Err(format!( concat!( "assertion failed: `assert_set_superset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -325,7 +325,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_set_superset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -363,7 +363,7 @@ /// assert_set_superset!(&a, &b); /// # }); /// // assertion failed: `assert_set_superset!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -373,7 +373,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_superset!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/doc/src/lib/assert_some.rs.html b/doc/src/lib/assert_some.rs.html index 3e84df7c8..c2d3dbc29 100644 --- a/doc/src/lib/assert_some.rs.html +++ b/doc/src/lib/assert_some.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", " option label: `{}`,\n", " option debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", " option label: `a`,\n", " option debug: `None`", ) @@ -313,13 +313,13 @@ /// assert_some!(a); /// # }); /// // assertion failed: `assert_some!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html /// // option label: `a`, /// // option debug: `None` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", /// # " option label: `a`,\n", /// # " option debug: `None`", /// # ); diff --git a/doc/src/lib/assert_some/assert_some.rs.html b/doc/src/lib/assert_some/assert_some.rs.html index a3be26239..2d8abe6dc 100644 --- a/doc/src/lib/assert_some/assert_some.rs.html +++ b/doc/src/lib/assert_some/assert_some.rs.html @@ -248,7 +248,7 @@ Err(format!( concat!( "assertion failed: `assert_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", " option label: `{}`,\n", " option debug: `{:?}`", ), @@ -281,7 +281,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", " option label: `a`,\n", " option debug: `None`", ) @@ -313,13 +313,13 @@ /// assert_some!(a); /// # }); /// // assertion failed: `assert_some!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html /// // option label: `a`, /// // option debug: `None` /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", /// # " option label: `a`,\n", /// # " option debug: `None`", /// # ); diff --git a/doc/src/lib/assert_some/assert_some_eq.rs.html b/doc/src/lib/assert_some/assert_some_eq.rs.html index 33d5c6e89..fc6898cc1 100644 --- a/doc/src/lib/assert_some/assert_some_eq.rs.html +++ b/doc/src/lib/assert_some/assert_some_eq.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_some_eq!(a, b); /// # }); /// // assertion failed: `assert_some_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_some/assert_some_eq_expr.rs.html b/doc/src/lib/assert_some/assert_some_eq_expr.rs.html index 7f656ccd1..320e3ff6f 100644 --- a/doc/src/lib/assert_some/assert_some_eq_expr.rs.html +++ b/doc/src/lib/assert_some/assert_some_eq_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_some_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_some_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_some/assert_some_ne.rs.html b/doc/src/lib/assert_some/assert_some_ne.rs.html index a729fc439..5d58607a5 100644 --- a/doc/src/lib/assert_some/assert_some_ne.rs.html +++ b/doc/src/lib/assert_some/assert_some_ne.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_some_ne!(a, b); /// # }); /// // assertion failed: `assert_some_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // b label: `b`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_some/assert_some_ne_expr.rs.html b/doc/src/lib/assert_some/assert_some_ne_expr.rs.html index 7f5c0851e..7b4eea3e8 100644 --- a/doc/src/lib/assert_some/assert_some_ne_expr.rs.html +++ b/doc/src/lib/assert_some/assert_some_ne_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_some_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_some_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_some/mod.rs.html b/doc/src/lib/assert_some/mod.rs.html index bdd377d97..4020d679b 100644 --- a/doc/src/lib/assert_some/mod.rs.html +++ b/doc/src/lib/assert_some/mod.rs.html @@ -38,24 +38,24 @@ //! These macros help compare Some(…) items, such as `std::Option::Some` or similar. //! //! Assert expression is Some(_): -//! -//! * [`assert_some!(a)`](macro@crate::assert_some) +//! +//! * [`assert_some!(a)`](macro@crate::assert_some) //! ≈ a is Some(_) -//! +//! //! Compare Some(…) to another Some(…): -//! -//! * [`assert_some_eq!(a, b)`](macro@crate::assert_some_eq) +//! +//! * [`assert_some_eq!(a, b)`](macro@crate::assert_some_eq) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) = (b ⇒ Some(b̅) ⇒ b̅) //! -//! * [`assert_some_ne!(a, b)`](macro@crate::assert_some_ne) +//! * [`assert_some_ne!(a, b)`](macro@crate::assert_some_ne) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) ≠ (b ⇒ Some(b̅) ⇒ b̅) //! //! Compare Some(…) to an expression: -//! -//! * [`assert_some_eq_expr!(a, expr)`](macro@crate::assert_some_eq_expr) +//! +//! * [`assert_some_eq_expr!(a, expr)`](macro@crate::assert_some_eq_expr) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) = b //! -//! * [`assert_some_ne_expr!(a, b)`](macro@crate::assert_some_ne_expr) +//! * [`assert_some_ne_expr!(a, b)`](macro@crate::assert_some_ne_expr) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) ≠ b // Verify Some(_) diff --git a/doc/src/lib/assert_some_eq.rs.html b/doc/src/lib/assert_some_eq.rs.html index a80afa5a1..955f0a53e 100644 --- a/doc/src/lib/assert_some_eq.rs.html +++ b/doc/src/lib/assert_some_eq.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_some_eq!(a, b); /// # }); /// // assertion failed: `assert_some_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_some_eq_expr.rs.html b/doc/src/lib/assert_some_eq_expr.rs.html index 4a8285305..756503013 100644 --- a/doc/src/lib/assert_some_eq_expr.rs.html +++ b/doc/src/lib/assert_some_eq_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_some_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_some_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_some_ne.rs.html b/doc/src/lib/assert_some_ne.rs.html index 5dea295e5..6c151ccff 100644 --- a/doc/src/lib/assert_some_ne.rs.html +++ b/doc/src/lib/assert_some_ne.rs.html @@ -311,7 +311,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -332,7 +332,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -371,7 +371,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -392,7 +392,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -429,7 +429,7 @@ /// assert_some_ne!(a, b); /// # }); /// // assertion failed: `assert_some_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // b label: `b`, @@ -439,7 +439,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_some_ne_expr.rs.html b/doc/src/lib/assert_some_ne_expr.rs.html index 91d5b3ae6..e8e3fff4e 100644 --- a/doc/src/lib/assert_some_ne_expr.rs.html +++ b/doc/src/lib/assert_some_ne_expr.rs.html @@ -306,7 +306,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -325,7 +325,7 @@ Err(format!( concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -364,7 +364,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -384,7 +384,7 @@ result.unwrap_err(), concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -421,7 +421,7 @@ /// assert_some_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_some_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -430,7 +430,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/doc/src/lib/assert_starts_with.rs.html b/doc/src/lib/assert_starts_with.rs.html index 8dd857b59..d80877a3b 100644 --- a/doc/src/lib/assert_starts_with.rs.html +++ b/doc/src/lib/assert_starts_with.rs.html @@ -257,7 +257,7 @@ Err(format!( concat!( "assertion failed: `assert_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -293,7 +293,7 @@ let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html\n", " a label: `a`,\n", " a debug: `\"alfa\"`,\n", " b label: `b`,\n", @@ -328,7 +328,7 @@ /// let b = "fa"; /// assert_starts_with!(a, b); /// // assertion failed: `assert_starts_with!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html /// // a label: `a`, /// // a debug: `\"alfa\"`, /// // b label: `b`, @@ -337,7 +337,7 @@ /// # let actual = result.unwrap_err().downcast::<String>().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_starts_with!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"alfa\"`,\n", /// # " b label: `b`,\n", diff --git a/doc/src/lib/lib.rs.html b/doc/src/lib/lib.rs.html index bad6df8e2..ed36931a4 100644 --- a/doc/src/lib/lib.rs.html +++ b/doc/src/lib/lib.rs.html @@ -229,6 +229,15 @@ 229 230 231 +232 +233 +234 +235 +236 +237 +238 +239 +240
//! # Assertables: Rust crate of assert macros for testing
 //!
 //! The `assertables` Rust crate provides many assert macros to improve your
@@ -269,16 +278,16 @@
 //! 1. Easy to use: everything is well-documented with runnable examples.
 //! 2. Runtime savvy: all the assertables macros have runtime versions.
 //! 3. Zero overhead: if you don't use a macro, then it's never compiled.
-//! 
+//!
 //! To use this crate, add it to your `Cargo.toml` file:
 //!
 //! ```toml
 //! [dev-dependencies]
-//! assertables = "8.11.0"
+//! assertables = "8.12.0"
 //! ```
 //!
 //! ## Assert macros
-//! 
+//!
 //! For values:
 //!
 //! * [`assert_lt!(a, b)`](macro@crate::assert_lt) `// less than`
@@ -318,18 +327,19 @@
 //!
 //! For Option Some/None:
 //!
-//! * [`assert_some!(a)`](macro@crate::assert_some) [eq, ne, etc.](module@crate::assert_some)
+//! * [`assert_some!(a)`](macro@crate::assert_some) ([eq, ne, etc.](module@crate::assert_some))
 //! * [`assert_none!(a)`](macro@crate::assert_none)
 //!
 //! For Poll Ready/Pending:
 //!
-//! * [`assert_ready!(a)`](macro@crate::assert_ready) [eq, ne, etc.](module@crate::assert_ready)
+//! * [`assert_ready!(a)`](macro@crate::assert_ready) ([eq, ne, etc.](module@crate::assert_ready))
 //! * [`assert_pending!(a)`](macro@crate::assert_pending)
 //!
-//! For collections such as arrays, vectors, maps, sets:
+//! For collections such as arrays, vectors, iterators, sets, bags:
 //!
-//! * [`assert_set_subset!(collection1, collection2)`](macro@crate::assert_set_subset)
-//! * [`assert_set_disjoint!(collection1, collection2)`](macro@crate::assert_set_disjoint)
+//! * [`assert_iter_eq!(collection1, collection2)`](macro@crate::assert_iter_eq) ([eq, ne, etc.](module@crate::assert_iter))
+//! * [`assert_set_eq!(collection1, collection2)`](macro@crate::assert_set_eq) ([eq, ne, subset, etc.](module@crate::assert_set))
+//! * [`assert_bag_eq!(collection1, collection2)`](macro@crate::assert_bag_eq) ([eq, ne, subbag, etc.](module@crate::assert_bag))
 //!
 //! For file system paths and input/output readers:
 //!
@@ -342,12 +352,19 @@
 //! * [`assert_program_args_stdout_eq!(program1, args1, program2, args2)`](macro@crate::assert_program_args_stdout_eq);
 //!
 //! There are many more macros that are grouped into modules.
-//! 
+//!
 //! Modules for collections, such as arrays, vectors, lists, maps:
 //!
+//! * [`assert_iter`](module@crate::assert_iter) for iterator collections.
 //! * [`assert_set`](module@crate::assert_set) for set collections.
 //! * [`assert_bag`](module@crate::assert_bag) for bag collections.
 //!
+//! Modules for variants:
+//!
+//! * [`assert_ok`](module@crate::assert_ok)/[`assert_err`](module@crate::assert_err) for Result Ok/Err.
+//! * [`assert_some`](module@crate::assert_some)/[`assert_none`](module@crate::assert_none) for Option Some/None.
+//! * [`assert_ready`](module@crate::assert_ready)/[`assert_pending`](module@crate::assert_pending) for Poll Ready/Pending.
+//!
 //! Modules for functions:
 //!
 //! * [`assert_fn`](module@crate::assert_fn) for functions in general.
@@ -364,32 +381,32 @@
 //! * [`assert_command`](module@crate::assert_command) for commands and their stdout & stderr.
 //! * [`assert_program_args`](module@crate::assert_program_args) for programs with args and their stdout & stderr.
 //!
-//! 
+//!
 //! ## Forms
-//! 
+//!
 //! All assertables macros have forms for different outcomes:
-//! 
-//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // panic during typical test
-//! * [`assert_gt_as_result!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt_as_result.html) // return Ok or Err
-//! * [`debug_assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.debug_assert_gt.html) // panic when in debug mode
-//! 
+//!
+//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // panic during typical test
+//! * [`assert_gt_as_result!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt_as_result.html) // return Ok or Err
+//! * [`debug_assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.debug_assert_gt.html) // panic when in debug mode
+//!
 //! All assertables macros have forms for an optional message:
-//! 
-//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // automatic message
-//! * [`assert_gt!(a, b, "Your text")`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // custom message
-//! 
+//!
+//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // automatic message
+//! * [`assert_gt!(a, b, "Your text")`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // custom message
+//!
 //! Many assertables macros have forms for comparing left hand side (LHS) and right hand side (RHS) as the same type or as an expression:
-//! 
-//! * [`assert_ok_eq!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html) // Ok(…) = Ok(…)
-//! * [`assert_ok_eq_expr!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html) // Ok(…) = expression
-//! 
-//! 
+//!
+//! * [`assert_ok_eq!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html) // Ok(…) = Ok(…)
+//! * [`assert_ok_eq_expr!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html) // Ok(…) = expression
+//!
+//!
 //! ## Tracking
 //!
 //! * Package: assertables-rust-crate
-//! * Version: 8.11.0
+//! * Version: 8.12.0
 //! * Created: 2021-03-30T15:47:49Z
-//! * Updated: 2024-10-01T13:11:35Z
+//! * Updated: 2024-10-02T16:29:24Z
 //! * License: MIT or Apache-2.0 or GPL-2.0 or GPL-3.0 or contact us for more
 //! * Contact: Joel Parker Henderson (joel@sixarm.com)
 
@@ -442,7 +459,8 @@
 pub mod assert_poll; // Deprecated
 
 // For collections
-pub mod assert_set;
+pub mod assert_iter;
+pub mod assert_set;
 pub mod assert_bag;
 
 // For functions
diff --git a/src/assert.rs b/src/assert.rs
index 6d114205e..5453fb240 100644
--- a/src/assert.rs
+++ b/src/assert.rs
@@ -47,7 +47,7 @@ macro_rules! assert_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert!(condition)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert.html\n",
                             " condition label: `{}`,\n",
                             " condition debug: `{:?}`,\n",
                         ),
@@ -78,7 +78,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert!(condition)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert.html\n",
             " condition label: `a`,\n",
             " condition debug: `false`,\n",
         );
diff --git a/src/assert_approx_eq.rs b/src/assert_approx_eq.rs
index d82679589..de0cae49e 100644
--- a/src/assert_approx_eq.rs
+++ b/src/assert_approx_eq.rs
@@ -98,7 +98,7 @@ macro_rules! assert_approx_eq_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_approx_eq!(a, b)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html\n",
                                 "           a label: `{}`,\n",
                                 "           a debug: `{:?}`,\n",
                                 "           b label: `{}`,\n",
@@ -143,7 +143,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_approx_eq!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html\n",
                 "           a label: `a`,\n",
                 "           a debug: `1.0000001`,\n",
                 "           b label: `b`,\n",
@@ -182,7 +182,7 @@ mod tests {
 /// assert_approx_eq!(a, b);
 /// # });
 /// // assertion failed: `assert_approx_eq!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html
 /// //            a label: `a`,
 /// //            a debug: `1.0000001`,
 /// //            b label: `b`,
@@ -193,7 +193,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_approx_eq!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_eq.html\n",
 /// #     "           a label: `a`,\n",
 /// #     "           a debug: `1.0000001`,\n",
 /// #     "           b label: `b`,\n",
diff --git a/src/assert_approx_ne.rs b/src/assert_approx_ne.rs
index 49033a9af..495d1cbda 100644
--- a/src/assert_approx_ne.rs
+++ b/src/assert_approx_ne.rs
@@ -98,7 +98,7 @@ macro_rules! assert_approx_ne_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_approx_ne!(a, b)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html\n",
                                 "           a label: `{}`,\n",
                                 "           a debug: `{:?}`,\n",
                                 "           b label: `{}`,\n",
@@ -143,7 +143,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_approx_ne!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html\n",
                 "           a label: `a`,\n",
                 "           a debug: `1.0000001`,\n",
                 "           b label: `b`,\n",
@@ -182,7 +182,7 @@ mod tests {
 /// assert_approx_ne!(a, b);
 /// # });
 /// // assertion failed: `assert_approx_ne!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html
 /// //            a label: `a`,
 /// //            a debug: `1.0000001`,
 /// //            b label: `b`,
@@ -193,7 +193,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_approx_ne!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_approx_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_approx_ne.html\n",
 /// #     "           a label: `a`,\n",
 /// #     "           a debug: `1.0000001`,\n",
 /// #     "           b label: `b`,\n",
diff --git a/src/assert_bag/assert_bag_eq.rs b/src/assert_bag/assert_bag_eq.rs
index 7a70c4464..d441c055b 100644
--- a/src/assert_bag/assert_bag_eq.rs
+++ b/src/assert_bag/assert_bag_eq.rs
@@ -54,7 +54,7 @@ macro_rules! assert_bag_eq_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_bag_eq!(a_collection, b_collection)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -96,7 +96,7 @@ mod test_as_result {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_bag_eq!(a_collection, b_collection)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html\n",
                 " a label: `&a`,\n",
                 " a debug: `[1, 1]`,\n",
                 " b label: `&b`,\n",
@@ -134,7 +134,7 @@ mod test_as_result {
 /// assert_bag_eq!(&a, &b);
 /// # });
 /// // assertion failed: `assert_bag_eq!(a_collection, b_collection)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html
 /// //  a label: `&a`,
 /// //  a debug: `[1, 1]`,
 /// //  b label: `&b`,
@@ -144,7 +144,7 @@ mod test_as_result {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_bag_eq!(a_collection, b_collection)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_eq.html\n",
 /// #     " a label: `&a`,\n",
 /// #     " a debug: `[1, 1]`,\n",
 /// #     " b label: `&b`,\n",
diff --git a/src/assert_bag/assert_bag_ne.rs b/src/assert_bag/assert_bag_ne.rs
index 0465a3ba0..1a1ce13ef 100644
--- a/src/assert_bag/assert_bag_ne.rs
+++ b/src/assert_bag/assert_bag_ne.rs
@@ -56,7 +56,7 @@ macro_rules! assert_bag_ne_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_bag_ne!(a_collection, b_collection)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -98,7 +98,7 @@ mod test_assert_x_result {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_bag_ne!(a_collection, b_collection)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html\n",
                 " a label: `&a`,\n",
                 " a debug: `[1, 1]`,\n",
                 " b label: `&b`,\n",
@@ -136,7 +136,7 @@ mod test_assert_x_result {
 /// assert_bag_ne!(&a, &b);
 /// # });
 /// // assertion failed: `assert_bag_ne!(a_collection, b_collection)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html
 /// //  a label: `&a`,
 /// //  a debug: `[1, 1]`,
 /// //  b label: `&b`,
@@ -146,7 +146,7 @@ mod test_assert_x_result {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_bag_ne!(a_collection, b_collection)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_ne.html\n",
 /// #     " a label: `&a`,\n",
 /// #     " a debug: `[1, 1]`,\n",
 /// #     " b label: `&b`,\n",
diff --git a/src/assert_bag/assert_bag_subbag.rs b/src/assert_bag/assert_bag_subbag.rs
index adb570a15..23962b443 100644
--- a/src/assert_bag/assert_bag_subbag.rs
+++ b/src/assert_bag/assert_bag_subbag.rs
@@ -60,7 +60,7 @@ macro_rules! assert_bag_subbag_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -102,7 +102,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n",
                 " a label: `&a`,\n",
                 " a debug: `[1, 1]`,\n",
                 " b label: `&b`,\n",
@@ -123,7 +123,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n",
                 " a label: `&a`,\n",
                 " a debug: `[1, 1, 1]`,\n",
                 " b label: `&b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_bag_subbag!(&a, &b);
 /// # });
 /// // assertion failed: `assert_bag_subbag!(a_collection, b_collection)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html
 /// //  a label: `&a`,
 /// //  a debug: `[1, 1, 1]`,
 /// //  b label: `&b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_bag_subbag!(a_collection, b_collection)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_subbag.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_subbag.html\n",
 /// #     " a label: `&a`,\n",
 /// #     " a debug: `[1, 1, 1]`,\n",
 /// #     " b label: `&b`,\n",
diff --git a/src/assert_bag/assert_bag_superbag.rs b/src/assert_bag/assert_bag_superbag.rs
index 019887193..fb3fefb21 100644
--- a/src/assert_bag/assert_bag_superbag.rs
+++ b/src/assert_bag/assert_bag_superbag.rs
@@ -60,7 +60,7 @@ macro_rules! assert_bag_superbag_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -102,7 +102,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n",
                 " a label: `&a`,\n",
                 " a debug: `[1, 1]`,\n",
                 " b label: `&b`,\n",
@@ -123,7 +123,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n",
                 " a label: `&a`,\n",
                 " a debug: `[1, 1]`,\n",
                 " b label: `&b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_bag_superbag!(&a, &b);
 /// # });
 /// // assertion failed: `assert_bag_superbag!(a_collection, b_collection)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html
 /// //  a label: `&a`,
 /// //  a debug: `[1, 1]`,
 /// //  b label: `&b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_bag_superbag!(a_collection, b_collection)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_bag_superbag.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_bag_superbag.html\n",
 /// #     " a label: `&a`,\n",
 /// #     " a debug: `[1, 1]`,\n",
 /// #     " b label: `&b`,\n",
diff --git a/src/assert_command/assert_command_stderr_contains.rs b/src/assert_command/assert_command_stderr_contains.rs
index 58fa55f21..e27725566 100644
--- a/src/assert_command/assert_command_stderr_contains.rs
+++ b/src/assert_command/assert_command_stderr_contains.rs
@@ -54,7 +54,7 @@ macro_rules! assert_command_stderr_contains_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_command_stderr_contains!(command, containee)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n",
                             "   command label: `{}`,\n",
                             "   command debug: `{:?}`,\n",
                             " containee label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_command_stderr_contains_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_command_stderr_contains!(command, containee)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n",
                                 "   command label: `{}`,\n",
                                 "   command debug: `{:?}`,\n",
                                 " containee label: `{}`,\n",
@@ -118,7 +118,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stderr_contains!(command, containee)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n",
             "   command label: `a`,\n",
             "   command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
             " containee label: `b`,\n",
@@ -164,7 +164,7 @@ mod tests {
 /// assert_command_stderr_contains!(command, &containee);
 /// # });
 /// // assertion failed: `assert_command_stderr_contains!(command, containee)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html
 /// //    command label: `command`,
 /// //    command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,
 /// //  containee label: `&containee`,
@@ -173,7 +173,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stderr_contains!(command, containee)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_contains.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_contains.html\n",
 /// #     "   command label: `command`,\n",
 /// #     "   command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
 /// #     " containee label: `&containee`,\n",
diff --git a/src/assert_command/assert_command_stderr_eq.rs b/src/assert_command/assert_command_stderr_eq.rs
index 9981a8dc9..dbad016ec 100644
--- a/src/assert_command/assert_command_stderr_eq.rs
+++ b/src/assert_command/assert_command_stderr_eq.rs
@@ -54,7 +54,7 @@ macro_rules! assert_command_stderr_eq_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n",
                     " a label: `{}`,\n",
                     " a debug: `{:?}`,\n",
                     " b label: `{}`,\n",
@@ -78,7 +78,7 @@ macro_rules! assert_command_stderr_eq_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -123,7 +123,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n",
             " a label: `a`,\n",
             " a debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
             " b label: `b`,\n",
@@ -167,7 +167,7 @@ mod tests {
 /// assert_command_stderr_eq!(a, b);
 /// # });
 /// // assertion failed: `assert_command_stderr_eq!(a_command, b_command)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html
 /// //  a label: `a`,
 /// //  a debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,
 /// //  b label: `b`,
@@ -177,7 +177,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stderr_eq!(a_command, b_command)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_command/assert_command_stderr_eq_expr.rs b/src/assert_command/assert_command_stderr_eq_expr.rs
index df66e7e2e..6867922cf 100644
--- a/src/assert_command/assert_command_stderr_eq_expr.rs
+++ b/src/assert_command/assert_command_stderr_eq_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_command_stderr_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
                             "  command label: `{}`,\n",
                             "  command debug: `{:?}`,\n",
                             "     expr label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_command_stderr_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
                                 " command label: `{}`,\n",
                                 " command debug: `{:?}`,\n",
                                 "    expr label: `{}`,\n",
@@ -120,7 +120,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
             " command label: `a`,\n",
             " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
             "    expr label: `b`,\n",
@@ -162,7 +162,7 @@ mod tests {
 /// assert_command_stderr_eq_expr!(command, s);
 /// # });
 /// // assertion failed: `assert_command_stderr_eq_expr!(command, expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html
 /// //  command label: `command`,
 /// //  command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,
 /// //     expr label: `s`,
@@ -172,7 +172,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stderr_eq_expr!(command, expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_eq_expr.html\n",
 /// #     " command label: `command`,\n",
 /// #     " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
 /// #     "    expr label: `s`,\n",
diff --git a/src/assert_command/assert_command_stderr_is_match.rs b/src/assert_command/assert_command_stderr_is_match.rs
index 42a0b4fa6..ce1331aa6 100644
--- a/src/assert_command/assert_command_stderr_is_match.rs
+++ b/src/assert_command/assert_command_stderr_is_match.rs
@@ -55,7 +55,7 @@ macro_rules! assert_command_stderr_is_match_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n",
                             " command label: `{}`,\n",
                             " command debug: `{:?}`,\n",
                             " matcher label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_command_stderr_is_match_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n",
                                 " command label: `{}`,\n",
                                 " command debug: `{:?}`,\n",
                                 " matcher label: `{}`,\n",
@@ -122,7 +122,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n",
             " command label: `a`,\n",
             " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
             " matcher label: `b`,\n",
@@ -165,7 +165,7 @@ mod tests {
 /// assert_command_stderr_is_match!(command, &matcher);
 /// # });
 /// // assertion failed: `assert_command_stderr_is_match!(command, matcher)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html
 /// //  command label: `command`,
 /// //  command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,
 /// //  matcher label: `&matcher`,
@@ -175,7 +175,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stderr_is_match!(command, matcher)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stderr_is_match.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stderr_is_match.html\n",
 /// #     " command label: `command`,\n",
 /// #     " command debug: `\"bin/printf-stderr\" \"%s\" \"hello\"`,\n",
 /// #     " matcher label: `&matcher`,\n",
diff --git a/src/assert_command/assert_command_stdout_contains.rs b/src/assert_command/assert_command_stdout_contains.rs
index c3ecbcbb9..184472d38 100644
--- a/src/assert_command/assert_command_stdout_contains.rs
+++ b/src/assert_command/assert_command_stdout_contains.rs
@@ -54,7 +54,7 @@ macro_rules! assert_command_stdout_contains_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_command_stdout_contains!(command, containee)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n",
                             "   command label: `{}`,\n",
                             "   command debug: `{:?}`,\n",
                             " containee label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_command_stdout_contains_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_command_stdout_contains!(command, containee)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n",
                                 "   command label: `{}`,\n",
                                 "   command debug: `{:?}`,\n",
                                 " containee label: `{}`,\n",
@@ -118,7 +118,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stdout_contains!(command, containee)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n",
             "   command label: `a`,\n",
             "   command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
             " containee label: `b`,\n",
@@ -164,7 +164,7 @@ mod tests {
 /// assert_command_stdout_contains!(command, &containee);
 /// # });
 /// // assertion failed: `assert_command_stdout_contains!(command, containee)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html
 /// //    command label: `command`,
 /// //    command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,
 /// //  containee label: `&containee`,
@@ -173,7 +173,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stdout_contains!(command, containee)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html\n",
 /// #     "   command label: `command`,\n",
 /// #     "   command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
 /// #     " containee label: `&containee`,\n",
diff --git a/src/assert_command/assert_command_stdout_eq.rs b/src/assert_command/assert_command_stdout_eq.rs
index 07daf8cab..4938556da 100644
--- a/src/assert_command/assert_command_stdout_eq.rs
+++ b/src/assert_command/assert_command_stdout_eq.rs
@@ -55,7 +55,7 @@ macro_rules! assert_command_stdout_eq_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n",
                     " a label: `{}`,\n",
                     " a debug: `{:?}`,\n",
                     " b label: `{}`,\n",
@@ -79,7 +79,7 @@ macro_rules! assert_command_stdout_eq_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -124,7 +124,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n",
             " a label: `a`,\n",
             " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
             " b label: `b`,\n",
@@ -168,7 +168,7 @@ mod tests {
 /// assert_command_stdout_eq!(a, b);
 /// # });
 /// // assertion failed: `assert_command_stdout_eq!(a_command, b_command)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html
 /// //  a label: `a`,
 /// //  a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,
 /// //  b label: `b`,
@@ -178,7 +178,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stdout_eq!(a_command, b_command)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_command/assert_command_stdout_eq_expr.rs b/src/assert_command/assert_command_stdout_eq_expr.rs
index 89cc5af86..3653aa1ec 100644
--- a/src/assert_command/assert_command_stdout_eq_expr.rs
+++ b/src/assert_command/assert_command_stdout_eq_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_command_stdout_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_command_stdout_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
                                 " a label: `{}`,\n",
                                 " a debug: `{:?}`,\n",
                                 " b label: `{}`,\n",
@@ -120,7 +120,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
             " a label: `a`,\n",
             " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
             " b label: `b`,\n",
@@ -159,7 +159,7 @@ mod tests {
 /// assert_command_stdout_eq_expr!(command, s);
 /// # });
 /// // assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html
 /// //  a label: `command`,
 /// //  a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,
 /// //  b label: `s`,
@@ -169,7 +169,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stdout_eq_expr!(a_command, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_eq_expr.html\n",
 /// #     " a label: `command`,\n",
 /// #     " a debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
 /// #     " b label: `s`,\n",
diff --git a/src/assert_command/assert_command_stdout_is_match.rs b/src/assert_command/assert_command_stdout_is_match.rs
index d3fa73f4a..97298272b 100644
--- a/src/assert_command/assert_command_stdout_is_match.rs
+++ b/src/assert_command/assert_command_stdout_is_match.rs
@@ -55,7 +55,7 @@ macro_rules! assert_command_stdout_is_match_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n",
                             " command label: `{}`,\n",
                             " command debug: `{:?}`,\n",
                             " matcher label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_command_stdout_is_match_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n",
                                 " command label: `{}`,\n",
                                 " command debug: `{:?}`,\n",
                                 " matcher label: `{}`,\n",
@@ -122,7 +122,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n",
             " command label: `a`,\n",
             " command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
             " matcher label: `b`,\n",
@@ -165,7 +165,7 @@ mod tests {
 /// assert_command_stdout_is_match!(command, &matcher);
 /// # });
 /// // assertion failed: `assert_command_stdout_is_match!(command, matcher)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html
 /// //  command label: `command`,
 /// //  command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,
 /// //  matcher label: `&matcher`,
@@ -175,7 +175,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_command_stdout_is_match!(command, matcher)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_is_match.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_is_match.html\n",
 /// #     " command label: `command`,\n",
 /// #     " command debug: `\"bin/printf-stdout\" \"%s\" \"hello\"`,\n",
 /// #     " matcher label: `&matcher`,\n",
diff --git a/src/assert_contains.rs b/src/assert_contains.rs
index 764bee974..2918b3fdd 100644
--- a/src/assert_contains.rs
+++ b/src/assert_contains.rs
@@ -58,7 +58,7 @@ macro_rules! assert_contains_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_contains!(container, containee)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n",
                             " container label: `{}`,\n",
                             " container debug: `{:?}`,\n",
                             " containee label: `{}`,\n",
@@ -96,7 +96,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_contains!(container, containee)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n",
             " container label: `a`,\n",
             " container debug: `\"alfa\"`,\n",
             " containee label: `b`,\n",
@@ -123,7 +123,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_contains!(container, containee)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n",
             " container label: `a`,\n",
             " container debug: `1..5`,\n",
             " containee label: `&b`,\n",
@@ -166,7 +166,7 @@ mod tests {
 /// assert_contains!(a, b);
 /// # });
 /// // assertion failed: `assert_contains!(container, containee)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html
 /// //  container label: `a`,
 /// //  container debug: `\"alfa\"`,
 /// //  containee label: `b`,
@@ -174,7 +174,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_contains!(container, containee)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_contains.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_contains.html\n",
 /// #     " container label: `a`,\n",
 /// #     " container debug: `\"alfa\"`,\n",
 /// #     " containee label: `b`,\n",
diff --git a/src/assert_ends_with.rs b/src/assert_ends_with.rs
index dd9b02afb..6dc64e475 100644
--- a/src/assert_ends_with.rs
+++ b/src/assert_ends_with.rs
@@ -52,7 +52,7 @@ macro_rules! assert_ends_with_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_ends_with!(a, b)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -88,7 +88,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_ends_with!(a, b)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html\n",
             " a label: `a`,\n",
             " a debug: `\"alfa\"`,\n",
             " b label: `b`,\n",
@@ -124,7 +124,7 @@ mod tests {
 /// assert_ends_with!(a, b);
 /// # });
 /// // assertion failed: `assert_ends_with!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html
 /// //  a label: `a`,
 /// //  a debug: `\"alfa\"`,
 /// //  b label: `b`,
@@ -132,7 +132,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_ends_with!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ends_with.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ends_with.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `\"alfa\"`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_eq.rs b/src/assert_eq.rs
index a75644567..7e78c161b 100644
--- a/src/assert_eq.rs
+++ b/src/assert_eq.rs
@@ -47,7 +47,7 @@ macro_rules! assert_eq_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_eq!(a, b)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_eq.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_eq.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -85,7 +85,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_eq!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_eq.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_eq.html\n",
                 " a label: `a`,\n",
                 " a debug: `1`,\n",
                 " b label: `b`,\n",
diff --git a/src/assert_err/assert_err.rs b/src/assert_err/assert_err.rs
index 7eb926e5e..d6b3dfc5c 100644
--- a/src/assert_err/assert_err.rs
+++ b/src/assert_err/assert_err.rs
@@ -53,7 +53,7 @@ macro_rules! assert_err_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_err!(a)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n",
                                 " a label: `{}`,\n",
                                 " a debug: `{:?}`",
                             ),
@@ -86,7 +86,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err!(a)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n",
                 " a label: `a`,\n",
                 " a debug: `Ok(())`",
             )
@@ -118,13 +118,13 @@ mod tests {
 /// assert_err!(a);
 /// # });
 /// // assertion failed: `assert_err!(a)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html
 /// //  a label: `a`,
 /// //  a debug: `Ok(())`
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_err!(a)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `Ok(())`",
 /// # );
diff --git a/src/assert_err/assert_err_eq.rs b/src/assert_err/assert_err_eq.rs
index 08916879c..15651fbce 100644
--- a/src/assert_err/assert_err_eq.rs
+++ b/src/assert_err/assert_err_eq.rs
@@ -54,7 +54,7 @@ macro_rules! assert_err_eq_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_err_eq!(a, b)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n",
                                     " a label: `{}`,\n",
                                     " a debug: `{:?}`,\n",
                                     " a inner: `{:?}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_err_eq_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_err_eq!(a, b)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n",
                                 " a label: `{}`,\n",
                                 " a debug: `{:?}`,\n",
                                 " b label: `{}`,\n",
@@ -114,7 +114,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_eq!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n",
                 " a label: `a`,\n",
                 " a debug: `Err(1)`,\n",
                 " a inner: `1`,\n",
@@ -135,7 +135,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_eq!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n",
                 " a label: `a`,\n",
                 " a debug: `Ok(1)`,\n",
                 " b label: `b`,\n",
@@ -172,7 +172,7 @@ mod tests {
 /// assert_err_eq!(a, b);
 /// # });
 /// // assertion failed: `assert_err_eq!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html
 /// //  a label: `a`,
 /// //  a debug: `Err(1)`,
 /// //  a inner: `1`,
@@ -182,7 +182,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_err_eq!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `Err(1)`,\n",
 /// #     " a inner: `1`,\n",
diff --git a/src/assert_err/assert_err_eq_expr.rs b/src/assert_err/assert_err_eq_expr.rs
index 1a3711d6a..bee1c9b52 100644
--- a/src/assert_err/assert_err_eq_expr.rs
+++ b/src/assert_err/assert_err_eq_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_err_eq_expr_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_err_eq_expr!(a, b)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n",
                                     " a label: `{}`,\n",
                                     " a debug: `{:?}`,\n",
                                     " a inner: `{:?}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_err_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_err_eq_expr!(a, b)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n",
                                 " a label: `{}`,\n",
                                 " a debug: `{:?}`,\n",
                                 " b label: `{}`,\n",
@@ -112,7 +112,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_eq_expr!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n",
                 " a label: `a`,\n",
                 " a debug: `Err(1)`,\n",
                 " a inner: `1`,\n",
@@ -132,7 +132,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_eq_expr!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n",
                 " a label: `a`,\n",
                 " a debug: `Ok(1)`,\n",
                 " b label: `b`,\n",
@@ -169,7 +169,7 @@ mod tests {
 /// assert_err_eq_expr!(a, b);
 /// # });
 /// // assertion failed: `assert_err_eq_expr!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html
 /// //  a label: `a`,
 /// //  a debug: `Err(1)`,
 /// //  a inner: `1`,
@@ -178,7 +178,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_err_eq_expr!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_eq_expr.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `Err(1)`,\n",
 /// #     " a inner: `1`,\n",
diff --git a/src/assert_err/assert_err_ne.rs b/src/assert_err/assert_err_ne.rs
index cda80fa66..9a374cd2c 100644
--- a/src/assert_err/assert_err_ne.rs
+++ b/src/assert_err/assert_err_ne.rs
@@ -54,7 +54,7 @@ macro_rules! assert_err_ne_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_err_ne!(a, b)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n",
                                     " a label: `{}`,\n",
                                     " a debug: `{:?}`,\n",
                                     " a inner: `{:?}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_err_ne_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_err_ne!(a, b)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n",
                                 " a label: `{}`,\n",
                                 " a debug: `{:?}`,\n",
                                 " b label: `{}`,\n",
@@ -114,7 +114,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_ne!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n",
                 " a label: `a`,\n",
                 " a debug: `Err(1)`,\n",
                 " a inner: `1`,\n",
@@ -135,7 +135,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_ne!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n",
                 " a label: `a`,\n",
                 " a debug: `Ok(1)`,\n",
                 " b label: `b`,\n",
@@ -172,7 +172,7 @@ mod tests {
 /// assert_err_ne!(a, b);
 /// # });
 /// // assertion failed: `assert_err_ne!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html
 /// //  a label: `a`,
 /// //  a debug: `Err(1)`,
 /// //  a inner: `1`,
@@ -182,7 +182,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_err_ne!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `Err(1)`,\n",
 /// #     " a inner: `1`,\n",
diff --git a/src/assert_err/assert_err_ne_expr.rs b/src/assert_err/assert_err_ne_expr.rs
index ecc0f48a3..9b43bc2fc 100644
--- a/src/assert_err/assert_err_ne_expr.rs
+++ b/src/assert_err/assert_err_ne_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_err_ne_expr_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_err_ne_expr!(a, b)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n",
                                     " a label: `{}`,\n",
                                     " a debug: `{:?}`,\n",
                                     " a inner: `{:?}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_err_ne_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_err_ne_expr!(a, b)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n",
                                 " a label: `{}`,\n",
                                 " a debug: `{:?}`,\n",
                                 " b label: `{}`,\n",
@@ -112,7 +112,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_ne_expr!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n",
                 " a label: `a`,\n",
                 " a debug: `Err(1)`,\n",
                 " a inner: `1`,\n",
@@ -132,7 +132,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_err_ne_expr!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n",
                 " a label: `a`,\n",
                 " a debug: `Ok(1)`,\n",
                 " b label: `b`,\n",
@@ -169,7 +169,7 @@ mod tests {
 /// assert_err_ne_expr!(a, b);
 /// # });
 /// // assertion failed: `assert_err_ne_expr!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html
 /// //  a label: `a`,
 /// //  a debug: `Err(1)`,
 /// //  a inner: `1`,
@@ -178,7 +178,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_err_ne_expr!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_err_ne_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_err_ne_expr.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `Err(1)`,\n",
 /// #     " a inner: `1`,\n",
diff --git a/src/assert_err/mod.rs b/src/assert_err/mod.rs
index 80ce9684d..56850f0dc 100644
--- a/src/assert_err/mod.rs
+++ b/src/assert_err/mod.rs
@@ -3,24 +3,24 @@
 //! These macros help compare Err(…) items, such as `std::Result::Err` or similar.
 //!
 //! Assert expression is Err(_):
-//! 
-//! * [`assert_err!(a)`](macro@crate::assert_err) 
+//!
+//! * [`assert_err!(a)`](macro@crate::assert_err)
 //!   ≈ a is Err(_)
-//! 
+//!
 //! Compare Err(…) to another Err(…):
-//! 
-//! * [`assert_err_eq!(a, b)`](macro@crate::assert_err_eq) 
+//!
+//! * [`assert_err_eq!(a, b)`](macro@crate::assert_err_eq)
 //!   ≈ (a ⇒ Err(a̅) ⇒ a̅) = (b ⇒ Err(b̅) ⇒ b̅)
 //!
-//! * [`assert_err_ne!(a, b)`](macro@crate::assert_err_ne) 
+//! * [`assert_err_ne!(a, b)`](macro@crate::assert_err_ne)
 //!   ≈ (a ⇒ Err(a̅) ⇒ a̅) ≠ (b ⇒ Err(b̅) ⇒ b̅)
 //!
 //! Compare Err(…) to an expression:
-//! 
-//! * [`assert_err_eq_expr!(a, expr)`](macro@crate::assert_err_eq_expr) 
+//!
+//! * [`assert_err_eq_expr!(a, expr)`](macro@crate::assert_err_eq_expr)
 //!   ≈ (a ⇒ Err(a̅) ⇒ a̅) = b
 //!
-//! * [`assert_err_ne_expr!(a, b)`](macro@crate::assert_err_ne_expr) 
+//! * [`assert_err_ne_expr!(a, b)`](macro@crate::assert_err_ne_expr)
 //!   ≈ (a ⇒ Err(a̅) ⇒ a̅) ≠ b
 
 // Verify Err(_)
diff --git a/src/assert_fn/assert_fn_eq.rs b/src/assert_fn/assert_fn_eq.rs
index e8106e96d..e0712145b 100644
--- a/src/assert_fn/assert_fn_eq.rs
+++ b/src/assert_fn/assert_fn_eq.rs
@@ -57,7 +57,7 @@ macro_rules! assert_fn_eq_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_eq_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_eq!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -141,7 +141,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -179,7 +179,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_eq!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -217,7 +217,7 @@ mod tests {
 /// assert_fn_eq!(i8::abs, a, i8::abs, b);
 /// # });
 /// // assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-1`,
@@ -229,7 +229,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_eq!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-1`,\n",
diff --git a/src/assert_fn/assert_fn_eq_expr.rs b/src/assert_fn/assert_fn_eq_expr.rs
index 9e1671a63..681374885 100644
--- a/src/assert_fn/assert_fn_eq_expr.rs
+++ b/src/assert_fn/assert_fn_eq_expr.rs
@@ -56,7 +56,7 @@ macro_rules! assert_fn_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -90,7 +90,7 @@ macro_rules! assert_fn_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_eq_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -139,7 +139,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -174,7 +174,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_eq_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -213,7 +213,7 @@ mod tests {
 /// assert_fn_eq_expr!(i8::abs, a, b);
 /// # });
 /// // assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-1`,
@@ -224,7 +224,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_eq_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_eq_expr.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-1`,\n",
diff --git a/src/assert_fn/assert_fn_ge.rs b/src/assert_fn/assert_fn_ge.rs
index 1d018e92c..44ebeeac0 100644
--- a/src/assert_fn/assert_fn_ge.rs
+++ b/src/assert_fn/assert_fn_ge.rs
@@ -57,7 +57,7 @@ macro_rules! assert_fn_ge_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ge_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_ge!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -149,7 +149,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -193,7 +193,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ge!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -231,7 +231,7 @@ mod tests {
 /// assert_fn_ge!(i8::abs, a, i8::abs, b);
 /// # });
 /// // assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -243,7 +243,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ge!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn/assert_fn_ge_expr.rs b/src/assert_fn/assert_fn_ge_expr.rs
index 4d7ee6e9d..ecf6d07cd 100644
--- a/src/assert_fn/assert_fn_ge_expr.rs
+++ b/src/assert_fn/assert_fn_ge_expr.rs
@@ -56,7 +56,7 @@ macro_rules! assert_fn_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -90,7 +90,7 @@ macro_rules! assert_fn_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ge_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -147,7 +147,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -193,7 +193,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ge_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -232,7 +232,7 @@ mod tests {
 /// assert_fn_ge_expr!(i8::abs, a, b);
 /// # });
 /// // assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-1`,
@@ -243,7 +243,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ge_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ge_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ge_expr.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-1`,\n",
diff --git a/src/assert_fn/assert_fn_gt.rs b/src/assert_fn/assert_fn_gt.rs
index a67aaa0fa..689cd4be1 100644
--- a/src/assert_fn/assert_fn_gt.rs
+++ b/src/assert_fn/assert_fn_gt.rs
@@ -57,7 +57,7 @@ macro_rules! assert_fn_gt_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_gt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_gt!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -141,7 +141,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -164,7 +164,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -202,7 +202,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -219,7 +219,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -257,7 +257,7 @@ mod tests {
 /// assert_fn_gt!(i8::abs, a, i8::abs, b);
 /// # });
 /// // assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -269,7 +269,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_gt!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn/assert_fn_gt_expr.rs b/src/assert_fn/assert_fn_gt_expr.rs
index e822d1f74..58f87d8b3 100644
--- a/src/assert_fn/assert_fn_gt_expr.rs
+++ b/src/assert_fn/assert_fn_gt_expr.rs
@@ -56,7 +56,7 @@ macro_rules! assert_fn_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -90,7 +90,7 @@ macro_rules! assert_fn_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_gt_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -139,7 +139,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -161,7 +161,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -196,7 +196,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -215,7 +215,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_gt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -254,7 +254,7 @@ mod tests {
 /// assert_fn_gt_expr!(i8::abs, a, b);
 /// # });
 /// // assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-1`,
@@ -265,7 +265,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_gt_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_gt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_gt_expr.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-1`,\n",
diff --git a/src/assert_fn/assert_fn_le.rs b/src/assert_fn/assert_fn_le.rs
index d5d0cd0d1..88be1a883 100644
--- a/src/assert_fn/assert_fn_le.rs
+++ b/src/assert_fn/assert_fn_le.rs
@@ -59,7 +59,7 @@ macro_rules! assert_fn_le_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -94,7 +94,7 @@ macro_rules! assert_fn_le_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_le!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -151,7 +151,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -195,7 +195,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_le!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n",
                         " a_function label: `g`,\n",
                         " b_function label: `f`,\n",
                         "                a: `2`,\n",
@@ -233,7 +233,7 @@ mod tests {
 /// assert_fn_le!(i8::abs, a, i8::abs, b);
 /// # });
 /// // assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-2`,
@@ -245,7 +245,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_le!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-2`,\n",
diff --git a/src/assert_fn/assert_fn_le_expr.rs b/src/assert_fn/assert_fn_le_expr.rs
index a851cdbf0..4aac4464a 100644
--- a/src/assert_fn/assert_fn_le_expr.rs
+++ b/src/assert_fn/assert_fn_le_expr.rs
@@ -59,7 +59,7 @@ macro_rules! assert_fn_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -93,7 +93,7 @@ macro_rules! assert_fn_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_le_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -150,7 +150,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -192,7 +192,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_le_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `0`,\n",
@@ -231,7 +231,7 @@ mod tests {
 /// assert_fn_le_expr!(i8::abs, a, b);
 /// # });
 /// // assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-2`,
@@ -242,7 +242,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_le_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_le_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_le_expr.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-2`,\n",
diff --git a/src/assert_fn/assert_fn_lt.rs b/src/assert_fn/assert_fn_lt.rs
index 56f829140..50bc817f1 100644
--- a/src/assert_fn/assert_fn_lt.rs
+++ b/src/assert_fn/assert_fn_lt.rs
@@ -57,7 +57,7 @@ macro_rules! assert_fn_lt_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_lt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_lt!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -141,7 +141,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -164,7 +164,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -202,7 +202,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -219,7 +219,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n",
                         " a_function label: `g`,\n",
                         " b_function label: `f`,\n",
                         "                a: `2`,\n",
@@ -257,7 +257,7 @@ mod tests {
 /// assert_fn_lt!(i8::abs, a, i8::abs, b);
 /// # });
 /// // assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-2`,
@@ -269,7 +269,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_lt!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-2`,\n",
diff --git a/src/assert_fn/assert_fn_lt_expr.rs b/src/assert_fn/assert_fn_lt_expr.rs
index 0dfe53ed8..504a4a10e 100644
--- a/src/assert_fn/assert_fn_lt_expr.rs
+++ b/src/assert_fn/assert_fn_lt_expr.rs
@@ -56,7 +56,7 @@ macro_rules! assert_fn_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -90,7 +90,7 @@ macro_rules! assert_fn_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_lt_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -139,7 +139,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -161,7 +161,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -196,7 +196,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -215,7 +215,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_lt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `0`,\n",
@@ -254,7 +254,7 @@ mod tests {
 /// assert_fn_lt_expr!(i8::abs, a, b);
 /// # });
 /// // assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-2`,
@@ -265,7 +265,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_lt_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_lt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_lt_expr.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-2`,\n",
diff --git a/src/assert_fn/assert_fn_ne.rs b/src/assert_fn/assert_fn_ne.rs
index c8437dd2c..3c3699388 100644
--- a/src/assert_fn/assert_fn_ne.rs
+++ b/src/assert_fn/assert_fn_ne.rs
@@ -57,7 +57,7 @@ macro_rules! assert_fn_ne_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ne_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_ne!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -137,7 +137,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ne!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -175,7 +175,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -217,7 +217,7 @@ mod tests {
 /// assert_fn_ne!(i8::abs, a, i8::abs, b);
 /// # });
 /// // assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html
 /// //  a_function label: `i8::abs`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `-1`,
@@ -229,7 +229,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ne!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-1`,\n",
diff --git a/src/assert_fn/assert_fn_ne_expr.rs b/src/assert_fn/assert_fn_ne_expr.rs
index f11e57aa9..f0dbaf260 100644
--- a/src/assert_fn/assert_fn_ne_expr.rs
+++ b/src/assert_fn/assert_fn_ne_expr.rs
@@ -56,7 +56,7 @@ macro_rules! assert_fn_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ne_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -90,7 +90,7 @@ macro_rules! assert_fn_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ne_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -139,7 +139,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ne_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -174,7 +174,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ne_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -222,7 +222,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ne_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ne_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ne_expr.html\n",
 /// #     " a_function label: `i8::abs`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `-1`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_eq.rs b/src/assert_fn_err/assert_fn_err_eq.rs
index e60dca277..36a96b268 100644
--- a/src/assert_fn_err/assert_fn_err_eq.rs
+++ b/src/assert_fn_err/assert_fn_err_eq.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_err_eq_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_err_eq_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_err_eq_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_err_eq_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -198,7 +198,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -236,7 +236,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -281,7 +281,7 @@ mod tests {
 /// assert_fn_err_eq!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -293,7 +293,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_eq_expr.rs b/src/assert_fn_err/assert_fn_err_eq_expr.rs
index a8d11ecaa..1bc960042 100644
--- a/src/assert_fn_err/assert_fn_err_eq_expr.rs
+++ b/src/assert_fn_err/assert_fn_err_eq_expr.rs
@@ -56,7 +56,7 @@ macro_rules! assert_fn_err_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -79,7 +79,7 @@ macro_rules! assert_fn_err_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -113,7 +113,7 @@ macro_rules! assert_fn_err_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_eq_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -132,7 +132,7 @@ macro_rules! assert_fn_err_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_eq_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -182,7 +182,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -216,7 +216,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_eq_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -262,7 +262,7 @@ mod tests {
 /// assert_fn_err_eq_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -273,7 +273,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_eq_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_ge.rs b/src/assert_fn_err/assert_fn_err_ge.rs
index 00aef16fe..dda8a23c9 100644
--- a/src/assert_fn_err/assert_fn_err_ge.rs
+++ b/src/assert_fn_err/assert_fn_err_ge.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_err_ge_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_eq!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_err_ge_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_err_ge_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_eq!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_eq.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_err_ge_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_err_ge!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -206,7 +206,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -250,7 +250,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ge!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -295,7 +295,7 @@ mod tests {
 /// assert_fn_err_ge!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -307,7 +307,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_ge_expr.rs b/src/assert_fn_err/assert_fn_err_ge_expr.rs
index 0c6f504b6..9ca2da655 100644
--- a/src/assert_fn_err/assert_fn_err_ge_expr.rs
+++ b/src/assert_fn_err/assert_fn_err_ge_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_err_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_err_ge_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_err_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_ge_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_err_ge_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_ge_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -196,7 +196,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -238,7 +238,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ge_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -284,7 +284,7 @@ mod tests {
 /// assert_fn_err_ge_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -295,7 +295,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_ge_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_gt.rs b/src/assert_fn_err/assert_fn_err_gt.rs
index 2898446d0..5bd3b6ec4 100644
--- a/src/assert_fn_err/assert_fn_err_gt.rs
+++ b/src/assert_fn_err/assert_fn_err_gt.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_err_gt_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_err_gt_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_err_gt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_err_gt_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -198,7 +198,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -221,7 +221,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -259,7 +259,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -276,7 +276,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -321,7 +321,7 @@ mod tests {
 /// assert_fn_err_gt!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -333,7 +333,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_gt_expr.rs b/src/assert_fn_err/assert_fn_err_gt_expr.rs
index d4b2ea8f2..26258325b 100644
--- a/src/assert_fn_err/assert_fn_err_gt_expr.rs
+++ b/src/assert_fn_err/assert_fn_err_gt_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_err_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_err_gt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_err_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_err_gt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -188,7 +188,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -210,7 +210,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -245,7 +245,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -264,7 +264,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_gt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -310,7 +310,7 @@ mod tests {
 /// assert_fn_err_gt_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -321,7 +321,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_gt_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_le.rs b/src/assert_fn_err/assert_fn_err_le.rs
index a4d8e61d2..77395c95f 100644
--- a/src/assert_fn_err/assert_fn_err_le.rs
+++ b/src/assert_fn_err/assert_fn_err_le.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_err_le_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_err_le_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_err_le_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_err_le_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -206,7 +206,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -250,7 +250,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                         " a_function label: `g`,\n",
                         " b_function label: `f`,\n",
                         "                a: `2`,\n",
@@ -295,7 +295,7 @@ mod tests {
 /// assert_fn_err_le!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `20`,
@@ -307,7 +307,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `20`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_le_expr.rs b/src/assert_fn_err/assert_fn_err_le_expr.rs
index 079e5f74f..e61415f80 100644
--- a/src/assert_fn_err/assert_fn_err_le_expr.rs
+++ b/src/assert_fn_err/assert_fn_err_le_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_err_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_err_le_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_err_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_le_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_err_le_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_le_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -196,7 +196,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -238,7 +238,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_le_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `0`,\n",
@@ -284,7 +284,7 @@ mod tests {
 /// assert_fn_err_le_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `20`,
@@ -295,7 +295,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_le_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `20`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_lt.rs b/src/assert_fn_err/assert_fn_err_lt.rs
index 4c0d012b4..158345d33 100644
--- a/src/assert_fn_err/assert_fn_err_lt.rs
+++ b/src/assert_fn_err/assert_fn_err_lt.rs
@@ -61,7 +61,7 @@ macro_rules! assert_fn_err_lt_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -89,7 +89,7 @@ macro_rules! assert_fn_err_lt_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -125,7 +125,7 @@ macro_rules! assert_fn_err_lt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -145,7 +145,7 @@ macro_rules! assert_fn_err_lt_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -195,7 +195,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -218,7 +218,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -256,7 +256,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -273,7 +273,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                         " a_function label: `g`,\n",
                         " b_function label: `f`,\n",
                         "                a: `2`,\n",
@@ -315,7 +315,7 @@ mod tests {
 /// assert_fn_err_lt!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `20`,
@@ -327,7 +327,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `20`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_lt_expr.rs b/src/assert_fn_err/assert_fn_err_lt_expr.rs
index 6e9d1a710..d87e365cf 100644
--- a/src/assert_fn_err/assert_fn_err_lt_expr.rs
+++ b/src/assert_fn_err/assert_fn_err_lt_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_err_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_err_lt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_err_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_err_lt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -188,7 +188,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -210,7 +210,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -245,7 +245,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -264,7 +264,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_lt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `0`,\n",
@@ -310,7 +310,7 @@ mod tests {
 /// assert_fn_err_lt_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `20`,
@@ -321,7 +321,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_lt_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `20`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_ne.rs b/src/assert_fn_err/assert_fn_err_ne.rs
index 6d7254d98..db82dbb70 100644
--- a/src/assert_fn_err/assert_fn_err_ne.rs
+++ b/src/assert_fn_err/assert_fn_err_ne.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_err_ne_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_err_ne_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_err_ne_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_err_ne_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -198,7 +198,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -236,7 +236,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -281,7 +281,7 @@ mod tests {
 /// assert_fn_err_ne!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -293,7 +293,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_err/assert_fn_err_ne_expr.rs b/src/assert_fn_err/assert_fn_err_ne_expr.rs
index 3632d3f81..fb0323161 100644
--- a/src/assert_fn_err/assert_fn_err_ne_expr.rs
+++ b/src/assert_fn_err/assert_fn_err_ne_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_err_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_err_ne_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_err_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_ne_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_err_ne_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_err_ne_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -188,7 +188,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -223,7 +223,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_err_ne_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -269,7 +269,7 @@ mod tests {
 /// assert_fn_err_ne_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `10`,
@@ -280,7 +280,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_err_ne_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `10`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_eq.rs b/src/assert_fn_ok/assert_fn_ok_eq.rs
index 14fef26c3..581cba22c 100644
--- a/src/assert_fn_ok/assert_fn_ok_eq.rs
+++ b/src/assert_fn_ok/assert_fn_ok_eq.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_ok_eq_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ok_eq_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_ok_eq_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_ok_eq!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_ok_eq_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_ok_eq!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -198,7 +198,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -236,7 +236,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_eq!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -281,7 +281,7 @@ mod tests {
 /// assert_fn_ok_eq!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -293,7 +293,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_eq!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_eq_expr.rs b/src/assert_fn_ok/assert_fn_ok_eq_expr.rs
index a5af89eed..a774133ae 100644
--- a/src/assert_fn_ok/assert_fn_ok_eq_expr.rs
+++ b/src/assert_fn_ok/assert_fn_ok_eq_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_ok_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_ok_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_ok_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_eq_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_ok_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_eq_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -188,7 +188,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -223,7 +223,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_eq_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -269,7 +269,7 @@ mod tests {
 /// assert_fn_ok_eq_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -280,7 +280,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_eq_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_eq_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_ge.rs b/src/assert_fn_ok/assert_fn_ok_ge.rs
index c12b5cd2d..a256f9110 100644
--- a/src/assert_fn_ok/assert_fn_ok_ge.rs
+++ b/src/assert_fn_ok/assert_fn_ok_ge.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_ok_ge_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_ge!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ok_ge_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_ok_ge_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_ge!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ge.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ge.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_ok_ge_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_ok_ge!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -206,7 +206,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -250,7 +250,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ge!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -295,7 +295,7 @@ mod tests {
 /// assert_fn_ok_ge!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -307,7 +307,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_ge!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_ge_expr.rs b/src/assert_fn_ok/assert_fn_ok_ge_expr.rs
index 33a7d344a..4275ec249 100644
--- a/src/assert_fn_ok/assert_fn_ok_ge_expr.rs
+++ b/src/assert_fn_ok/assert_fn_ok_ge_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_ok_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_ok_ge_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_ok_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_ge_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_ok_ge_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_ge_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -196,7 +196,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -238,7 +238,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ge_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -284,7 +284,7 @@ mod tests {
 /// assert_fn_ok_ge_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -295,7 +295,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_ge_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ge_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_gt.rs b/src/assert_fn_ok/assert_fn_ok_gt.rs
index c1ab7eaa7..2c890cb88 100644
--- a/src/assert_fn_ok/assert_fn_ok_gt.rs
+++ b/src/assert_fn_ok/assert_fn_ok_gt.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_ok_gt_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_gt!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ok_gt_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_ok_gt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_gt!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_gt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_gt.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_ok_gt_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_ok_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -198,7 +198,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -221,7 +221,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -259,7 +259,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -276,7 +276,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `g`,\n",
                         "                a: `1`,\n",
@@ -321,7 +321,7 @@ mod tests {
 /// assert_fn_ok_gt!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -333,7 +333,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_gt!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_gt_expr.rs b/src/assert_fn_ok/assert_fn_ok_gt_expr.rs
index be7bb2ea0..ec7dff539 100644
--- a/src/assert_fn_ok/assert_fn_ok_gt_expr.rs
+++ b/src/assert_fn_ok/assert_fn_ok_gt_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_ok_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_ok_gt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_ok_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_ok_gt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -188,7 +188,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -210,7 +210,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -245,7 +245,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -264,7 +264,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_gt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `2`,\n",
@@ -310,7 +310,7 @@ mod tests {
 /// assert_fn_ok_gt_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -321,7 +321,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_gt_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_gt_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_le.rs b/src/assert_fn_ok/assert_fn_ok_le.rs
index d368fb457..3d3adca5c 100644
--- a/src/assert_fn_ok/assert_fn_ok_le.rs
+++ b/src/assert_fn_ok/assert_fn_ok_le.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_ok_le_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_le!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ok_le_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_ok_le_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_le!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_le.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_le.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_ok_le_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_ok_le!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -206,7 +206,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -250,7 +250,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_le!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n",
                         " a_function label: `g`,\n",
                         " b_function label: `f`,\n",
                         "                a: `2`,\n",
@@ -295,7 +295,7 @@ mod tests {
 /// assert_fn_ok_le!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `2`,
@@ -307,7 +307,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_le!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `2`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_le_expr.rs b/src/assert_fn_ok/assert_fn_ok_le_expr.rs
index b77480a2d..7b52a613b 100644
--- a/src/assert_fn_ok/assert_fn_ok_le_expr.rs
+++ b/src/assert_fn_ok/assert_fn_ok_le_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_ok_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_ok_le_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_ok_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_ok_le_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -196,7 +196,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -238,7 +238,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `0`,\n",
@@ -285,7 +285,7 @@ mod tests {
 /// assert_fn_ok_le_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `2`,
@@ -296,7 +296,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `2`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_lt.rs b/src/assert_fn_ok/assert_fn_ok_lt.rs
index 6aef22a36..021cf6acc 100644
--- a/src/assert_fn_ok/assert_fn_ok_lt.rs
+++ b/src/assert_fn_ok/assert_fn_ok_lt.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_ok_lt_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_lt!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ok_lt_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_ok_lt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_lt!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_lt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_lt.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_ok_lt_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_ok_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -198,7 +198,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -221,7 +221,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `2`,\n",
@@ -259,7 +259,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -276,7 +276,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_lt!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n",
                         " a_function label: `g`,\n",
                         " b_function label: `f`,\n",
                         "                a: `2`,\n",
@@ -331,7 +331,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_lt!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `2`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_lt_expr.rs b/src/assert_fn_ok/assert_fn_ok_lt_expr.rs
index 9f69cfe01..843295d1d 100644
--- a/src/assert_fn_ok/assert_fn_ok_lt_expr.rs
+++ b/src/assert_fn_ok/assert_fn_ok_lt_expr.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_ok_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_le_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -87,7 +87,7 @@ macro_rules! assert_fn_ok_lt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -121,7 +121,7 @@ macro_rules! assert_fn_ok_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_le_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_le_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -140,7 +140,7 @@ macro_rules! assert_fn_ok_lt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_lt_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -190,7 +190,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -225,7 +225,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_lt_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -271,7 +271,7 @@ mod tests {
 /// assert_fn_ok_lt_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `2`,
@@ -282,7 +282,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_lt_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_lt_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `2`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_ne.rs b/src/assert_fn_ok/assert_fn_ok_ne.rs
index 188ad2482..342177d7c 100644
--- a/src/assert_fn_ok/assert_fn_ok_ne.rs
+++ b/src/assert_fn_ok/assert_fn_ok_ne.rs
@@ -64,7 +64,7 @@ macro_rules! assert_fn_ok_ne_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_err_ne!(a_function, a_param, b_function, b_param)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -92,7 +92,7 @@ macro_rules! assert_fn_ok_ne_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -128,7 +128,7 @@ macro_rules! assert_fn_ok_ne_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_fn_err_ne!(a_function, b_function)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_err_ne.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_err_ne.html\n",
                     " a_function label: `{}`,\n",
                     " b_function label: `{}`,\n",
                     "                a: `{:?}`,\n",
@@ -148,7 +148,7 @@ macro_rules! assert_fn_ok_ne_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_fn_ok_ne!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n",
                         " a_function label: `{}`,\n",
                         " b_function label: `{}`,\n",
                         "                a: `{:?}`,\n",
@@ -198,7 +198,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -236,7 +236,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ne!(a_function, b_function)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n",
                         " a_function label: `f`,\n",
                         " b_function label: `f`,\n",
                         "                a: `1`,\n",
@@ -281,7 +281,7 @@ mod tests {
 /// assert_fn_ok_ne!(f, a, f, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -293,7 +293,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_ne!(a_function, a_param, b_function, b_param)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fn_ok/assert_fn_ok_ne_expr.rs b/src/assert_fn_ok/assert_fn_ok_ne_expr.rs
index 6d0459e8a..70605210a 100644
--- a/src/assert_fn_ok/assert_fn_ok_ne_expr.rs
+++ b/src/assert_fn_ok/assert_fn_ok_ne_expr.rs
@@ -62,7 +62,7 @@ macro_rules! assert_fn_ok_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
                             " a_function label: `{}`,\n",
                             "    a_param label: `{}`,\n",
                             "    a_param debug: `{:?}`,\n",
@@ -85,7 +85,7 @@ macro_rules! assert_fn_ok_ne_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "    a_param label: `{}`,\n",
                                 "    a_param debug: `{:?}`,\n",
@@ -119,7 +119,7 @@ macro_rules! assert_fn_ok_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fn_ok_ne_expr!(a_function, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
                             " a_function label: `{}`,\n",
                             "     b_expr label: `{}`,\n",
                             "     b_expr debug: `{:?}`,\n",
@@ -138,7 +138,7 @@ macro_rules! assert_fn_ok_ne_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fn_ok_ne_expr!(a_function, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
                                 " a_function label: `{}`,\n",
                                 "     b_expr label: `{}`,\n",
                                 "     b_expr debug: `{:?}`,\n",
@@ -188,7 +188,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
                         " a_function label: `f`,\n",
                         "    a_param label: `a`,\n",
                         "    a_param debug: `1`,\n",
@@ -223,7 +223,7 @@ mod tests {
                     result.unwrap_err(),
                     concat!(
                         "assertion failed: `assert_fn_ok_ne_expr!(a_function, b_expr)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
                         " a_function label: `f`,\n",
                         "     b_expr label: `b`,\n",
                         "     b_expr debug: `1`,\n",
@@ -269,7 +269,7 @@ mod tests {
 /// assert_fn_ok_ne_expr!(f, a, b);
 /// # });
 /// // assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html
 /// //  a_function label: `f`,
 /// //     a_param label: `a`,
 /// //     a_param debug: `1`,
@@ -280,7 +280,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fn_ok_ne_expr!(a_function, a_param, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fn_ok_ne_expr.html\n",
 /// #     " a_function label: `f`,\n",
 /// #     "    a_param label: `a`,\n",
 /// #     "    a_param debug: `1`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs
index 1b6ca5573..d7f255786 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_contains.rs
@@ -51,7 +51,7 @@ macro_rules! assert_fs_read_to_string_contains_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
                             "      path label: `{}`,\n",
                             "      path debug: `{:?}`,\n",
                             " containee label: `{}`,\n",
@@ -72,7 +72,7 @@ macro_rules! assert_fs_read_to_string_contains_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
                                 "      path label: `{}`,\n",
                                 "      path debug: `{:?}`,\n",
                                 " containee label: `{}`,\n",
@@ -126,7 +126,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
                     "      path label: `&path`,\n",
                     "      path debug: `{:?}`,\n",
                     " containee label: `&containee`,\n",
@@ -167,7 +167,7 @@ mod tests {
 /// assert_fs_read_to_string_contains!(&path, &containee);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_contains!(path, containee)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html
 /// //       path label: `&path`,
 /// //       path debug: `\"alfa.txt\"`,
 /// //  containee label: `&containee`,
@@ -176,7 +176,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_contains!(path, containee)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_contains.html\n",
 /// #     "      path label: `&path`,\n",
 /// #     "      path debug: `\"alfa.txt\"`,\n",
 /// #     " containee label: `&containee`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs
index 898ce2a3b..f06c7585c 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_eq.rs
@@ -54,7 +54,7 @@ macro_rules! assert_fs_read_to_string_eq_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
                                     " a_path label: `{}`,\n",
                                     " a_path debug: `{:?}`,\n",
                                     " b_path label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_fs_read_to_string_eq_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_path label: `{}`,\n",
@@ -131,7 +131,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
                     " a_path label: `&a`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_path label: `&b`,\n",
@@ -174,7 +174,7 @@ mod tests {
 /// assert_fs_read_to_string_eq!(&a, &b);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html
 /// //  a_path label: `&a`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_path label: `&b`,
@@ -184,7 +184,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html\n",
 /// #     " a_path label: `&a`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_path label: `&b`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs
index 013b96db2..fc130a228 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_eq_expr.rs
@@ -51,7 +51,7 @@ macro_rules! assert_fs_read_to_string_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
                             " a_path label: `{}`,\n",
                             " a_path debug: `{:?}`,\n",
                             " b_expr label: `{}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_fs_read_to_string_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_expr label: `{}`,\n",
@@ -129,7 +129,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
                     " a_path label: `&path`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_expr label: `&value`,\n",
@@ -171,7 +171,7 @@ mod tests {
 /// assert_fs_read_to_string_eq_expr!(&path, &value);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html
 /// //  a_path label: `&path`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_expr label: `&value`,
@@ -181,7 +181,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_eq_expr!(a_path, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq_expr.html\n",
 /// #     " a_path label: `&path`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_expr label: `&value`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs
index 7f4b15f13..0c816bc00 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_ge.rs
@@ -54,7 +54,7 @@ macro_rules! assert_fs_read_to_string_ge_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
                                     " a_path label: `{}`,\n",
                                     " a_path debug: `{:?}`,\n",
                                     " b_path label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_fs_read_to_string_ge_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_path label: `{}`,\n",
@@ -131,7 +131,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
                     " a_path label: `&a`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_path label: `&b`,\n",
@@ -174,7 +174,7 @@ mod tests {
 /// assert_fs_read_to_string_ge!(&a, &b);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html
 /// //  a_path label: `&a`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_path label: `&b`,
@@ -184,7 +184,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_ge!(a_path, b_path)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge.html\n",
 /// #     " a_path label: `&a`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_path label: `&b`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs
index 86e17c4bd..aecf84b9a 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_ge_expr.rs
@@ -51,7 +51,7 @@ macro_rules! assert_fs_read_to_string_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
                             " a_path label: `{}`,\n",
                             " a_path debug: `{:?}`,\n",
                             " b_expr label: `{}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_fs_read_to_string_ge_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_expr label: `{}`,\n",
@@ -129,7 +129,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
                     " a_path label: `&path`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_expr label: `&value`,\n",
@@ -171,7 +171,7 @@ mod tests {
 /// assert_fs_read_to_string_ge_expr!(&path, &value);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html
 /// //  a_path label: `&path`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_expr label: `&value`,
@@ -181,7 +181,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_ge_expr!(a_path, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ge_expr.html\n",
 /// #     " a_path label: `&path`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_expr label: `&value`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs
index 74fa68b67..70835b083 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_gt.rs
@@ -54,7 +54,7 @@ macro_rules! assert_fs_read_to_string_gt_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
                                     " a_path label: `{}`,\n",
                                     " a_path debug: `{:?}`,\n",
                                     " b_path label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_fs_read_to_string_gt_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_path label: `{}`,\n",
@@ -131,7 +131,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
                     " a_path label: `&a`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_path label: `&b`,\n",
@@ -174,7 +174,7 @@ mod tests {
 /// assert_fs_read_to_string_gt!(&a, &b);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html
 /// //  a_path label: `&a`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_path label: `&b`,
@@ -184,7 +184,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_gt!(a_path, b_path)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt.html\n",
 /// #     " a_path label: `&a`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_path label: `&b`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs
index 69dd60c89..cac4b5b60 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_gt_expr.rs
@@ -51,7 +51,7 @@ macro_rules! assert_fs_read_to_string_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
                             " a_path label: `{}`,\n",
                             " a_path debug: `{:?}`,\n",
                             " b_expr label: `{}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_fs_read_to_string_gt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_expr label: `{}`,\n",
@@ -129,7 +129,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
                     " a_path label: `&path`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_expr label: `&value`,\n",
@@ -171,7 +171,7 @@ mod tests {
 /// assert_fs_read_to_string_gt_expr!(&path, &value);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html
 /// //  a_path label: `&path`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_expr label: `&value`,
@@ -181,7 +181,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_gt_expr!(a_path, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_gt_expr.html\n",
 /// #     " a_path label: `&path`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_expr label: `&value`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_le.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_le.rs
index 2bcbb680b..6e1e23177 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_le.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_le.rs
@@ -54,7 +54,7 @@ macro_rules! assert_fs_read_to_string_le_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n",
                                     " a_path label: `{}`,\n",
                                     " a_path debug: `{:?}`,\n",
                                     " b_path label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_fs_read_to_string_le_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_path label: `{}`,\n",
@@ -131,7 +131,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n",
                     " a_path label: `&a`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_path label: `&b`,\n",
@@ -174,7 +174,7 @@ mod tests {
 /// assert_fs_read_to_string_le!(&a, &b);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html
 /// //  a_path label: `&a`,
 /// //  a_path debug: `\"bravo.txt\"`,
 /// //  b_path label: `&b`,
@@ -184,7 +184,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_le!(a_path, b_path)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le.html\n",
 /// #     " a_path label: `&a`,\n",
 /// #     " a_path debug: `\"bravo.txt\"`,\n",
 /// #     " b_path label: `&b`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs
index ae2b47150..c50ce45f5 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_le_expr.rs
@@ -51,7 +51,7 @@ macro_rules! assert_fs_read_to_string_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
                             " a_path label: `{}`,\n",
                             " a_path debug: `{:?}`,\n",
                             " b_expr label: `{}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_fs_read_to_string_le_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_expr label: `{}`,\n",
@@ -129,7 +129,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
                     " a_path label: `&path`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_expr label: `&value`,\n",
@@ -171,7 +171,7 @@ mod tests {
 /// assert_fs_read_to_string_le_expr!(&path, &value);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html
 /// //  a_path label: `&path`,
 /// //  a_path debug: `\"bravo.txt\"`,
 /// //  b_expr label: `&value`,
@@ -181,7 +181,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_le_expr!(a_path, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_le_expr.html\n",
 /// #     " a_path label: `&path`,\n",
 /// #     " a_path debug: `\"bravo.txt\"`,\n",
 /// #     " b_expr label: `&value`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs
index 4c6b34e01..3bfcfe419 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_lt.rs
@@ -54,7 +54,7 @@ macro_rules! assert_fs_read_to_string_lt_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
                                     " a_path label: `{}`,\n",
                                     " a_path debug: `{:?}`,\n",
                                     " b_path label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_fs_read_to_string_lt_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_path label: `{}`,\n",
@@ -131,7 +131,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
                     " a_path label: `&a`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_path label: `&b`,\n",
@@ -174,7 +174,7 @@ mod tests {
 /// assert_fs_read_to_string_lt!(&a, &b);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html
 /// //  a_path label: `&a`,
 /// //  a_path debug: `\"bravo.txt\"`,
 /// //  b_path label: `&b`,
@@ -184,7 +184,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_lt!(a_path, b_path)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt.html\n",
 /// #     " a_path label: `&a`,\n",
 /// #     " a_path debug: `\"bravo.txt\"`,\n",
 /// #     " b_path label: `&b`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs
index fee540f1b..73b55e96a 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_lt_expr.rs
@@ -51,7 +51,7 @@ macro_rules! assert_fs_read_to_string_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
                             " a_path label: `{}`,\n",
                             " a_path debug: `{:?}`,\n",
                             " b_expr label: `{}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_fs_read_to_string_lt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_expr label: `{}`,\n",
@@ -129,7 +129,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
                     " a_path label: `&path`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_expr label: `&value`,\n",
@@ -171,7 +171,7 @@ mod tests {
 /// assert_fs_read_to_string_lt_expr!(&path, &value);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html
 /// //  a_path label: `&path`,
 /// //  a_path debug: `\"bravo.txt\"`,
 /// //  b_expr label: `&value`,
@@ -181,7 +181,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_lt_expr!(a_path, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_lt_expr.html\n",
 /// #     " a_path label: `&path`,\n",
 /// #     " a_path debug: `\"bravo.txt\"`,\n",
 /// #     " b_expr label: `&value`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs
index 26d5843e1..e51e04f90 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_matches.rs
@@ -53,7 +53,7 @@ macro_rules! assert_fs_read_to_string_matches_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
                             "    path label: `{}`,\n",
                             "    path debug: `{:?}`,\n",
                             " matcher label: `{}`,\n",
@@ -74,7 +74,7 @@ macro_rules! assert_fs_read_to_string_matches_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
                                 "    path label: `{}`,\n",
                                 "    path debug: `{:?}`,\n",
                                 " matcher label: `{}`,\n",
@@ -127,7 +127,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
                     "    path label: `&path`,\n",
                     "    path debug: `{:?}`,\n",
                     " matcher label: `&matcher`,\n",
@@ -169,7 +169,7 @@ mod tests {
 /// assert_fs_read_to_string_matches!(&path, &matcher);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html
 /// //     path label: `&path`,
 /// //     path debug: `\"alfa.txt\"`,
 /// //  matcher label: `&matcher`,
@@ -178,7 +178,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_matches!(path, matcher)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_matches.html\n",
 /// #     "    path label: `&path`,\n",
 /// #     "    path debug: `\"alfa.txt\"`,\n",
 /// #     " matcher label: `&matcher`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs
index 72a8fe047..bd500d861 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_ne.rs
@@ -54,7 +54,7 @@ macro_rules! assert_fs_read_to_string_ne_as_result {
                             Err(format!(
                                 concat!(
                                     "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n",
-                                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
+                                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
                                     " a_path label: `{}`,\n",
                                     " a_path debug: `{:?}`,\n",
                                     " b_path label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_fs_read_to_string_ne_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_path label: `{}`,\n",
@@ -131,7 +131,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
                     " a_path label: `&a`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_path label: `&b`,\n",
@@ -173,7 +173,7 @@ mod tests {
 /// let b = "alfa.txt";
 /// assert_fs_read_to_string_ne!(&a, &b);
 /// // assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html
 /// //  a_path label: `&a`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_path label: `&b`,
@@ -184,7 +184,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_ne!(a_path, b_path)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne.html\n",
 /// #     " a_path label: `&a`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_path label: `&b`,\n",
diff --git a/src/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs b/src/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs
index d026ded81..c073ee9e2 100644
--- a/src/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs
+++ b/src/assert_fs_read_to_string/assert_fs_read_to_string_ne_expr.rs
@@ -51,7 +51,7 @@ macro_rules! assert_fs_read_to_string_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
                             " a_path label: `{}`,\n",
                             " a_path debug: `{:?}`,\n",
                             " b_expr label: `{}`,\n",
@@ -73,7 +73,7 @@ macro_rules! assert_fs_read_to_string_ne_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
                                 " a_path label: `{}`,\n",
                                 " a_path debug: `{:?}`,\n",
                                 " b_expr label: `{}`,\n",
@@ -129,7 +129,7 @@ mod tests {
             format!(
                 concat!(
                     "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
                     " a_path label: `&path`,\n",
                     " a_path debug: `{:?}`,\n",
                     " b_expr label: `&value`,\n",
@@ -171,7 +171,7 @@ mod tests {
 /// assert_fs_read_to_string_ne_expr!(&path, &value);
 /// # });
 /// // assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html
 /// //  a_path label: `&path`,
 /// //  a_path debug: `\"alfa.txt\"`,
 /// //  b_expr label: `&value`,
@@ -181,7 +181,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_fs_read_to_string_ne_expr!(a_path, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_ne_expr.html\n",
 /// #     " a_path label: `&path`,\n",
 /// #     " a_path debug: `\"alfa.txt\"`,\n",
 /// #     " b_expr label: `&value`,\n",
diff --git a/src/assert_ge.rs b/src/assert_ge.rs
index 30bc8c5cd..233f308be 100644
--- a/src/assert_ge.rs
+++ b/src/assert_ge.rs
@@ -52,7 +52,7 @@ macro_rules! assert_ge_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_ge!(a, b)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -90,7 +90,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_ge!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html\n",
                 " a label: `a`,\n",
                 " a debug: `1`,\n",
                 " b label: `b`,\n",
@@ -126,7 +126,7 @@ mod tests {
 /// assert_ge!(a, b);
 /// # });
 /// // assertion failed: `assert_ge!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html
 /// //  a label: `a`,
 /// //  a debug: `1`,
 /// //  b label: `b`,
@@ -134,7 +134,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_ge!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ge.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ge.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `1`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_gt.rs b/src/assert_gt.rs
index db7e4328f..28d3af90f 100644
--- a/src/assert_gt.rs
+++ b/src/assert_gt.rs
@@ -52,7 +52,7 @@ macro_rules! assert_gt_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_gt!(a, b)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html\n",
                             " a label: `{}`,\n",
                             " a debug: `{:?}`,\n",
                             " b label: `{}`,\n",
@@ -90,7 +90,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_gt!(a, b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html\n",
                 " a label: `a`,\n",
                 " a debug: `1`,\n",
                 " b label: `b`,\n",
@@ -126,7 +126,7 @@ mod tests {
 /// assert_gt!(a, b);
 /// # });
 /// // assertion failed: `assert_gt!(a, b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html
 /// //  a label: `a`,
 /// //  a debug: `1`,
 /// //  b label: `b`,
@@ -134,7 +134,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_gt!(a, b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `1`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_in_delta.rs b/src/assert_in_delta.rs
index ec58b2d55..133725344 100644
--- a/src/assert_in_delta.rs
+++ b/src/assert_in_delta.rs
@@ -98,7 +98,7 @@ macro_rules! assert_in_delta_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_in_delta!(a, b, delta)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html\n",
                                 "           a label: `{}`,\n",
                                 "           a debug: `{:?}`,\n",
                                 "           b label: `{}`,\n",
@@ -147,7 +147,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_in_delta!(a, b, delta)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html\n",
                 "           a label: `a`,\n",
                 "           a debug: `10`,\n",
                 "           b label: `b`,\n",
@@ -189,7 +189,7 @@ mod tests {
 /// assert_in_delta!(a, b, delta);
 /// # });
 /// // assertion failed: `assert_in_delta!(a, b, delta)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html
 /// //            a label: `a`,
 /// //            a debug: `10`,
 /// //            b label: `b`,
@@ -201,7 +201,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_in_delta!(a, b, delta)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html\n",
 /// #     "           a label: `a`,\n",
 /// #     "           a debug: `10`,\n",
 /// #     "           b label: `b`,\n",
diff --git a/src/assert_in_epsilon.rs b/src/assert_in_epsilon.rs
index 5adb186a9..0e1b7069e 100644
--- a/src/assert_in_epsilon.rs
+++ b/src/assert_in_epsilon.rs
@@ -100,7 +100,7 @@ macro_rules! assert_in_epsilon_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_in_epsilon!(a, b, epsilon)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html\n",
                                 "                         a label: `{}`,\n",
                                 "                         a debug: `{:?}`,\n",
                                 "                         b label: `{}`,\n",
@@ -151,7 +151,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_in_epsilon!(a, b, epsilon)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html\n",
                 "                         a label: `a`,\n",
                 "                         a debug: `10`,\n",
                 "                         b label: `b`,\n",
@@ -194,7 +194,7 @@ mod tests {
 /// assert_in_epsilon!(a, b, e);
 /// # });
 /// // assertion failed: `assert_in_epsilon!(a, b, epsilon)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html
 /// //                          a label: `a`,
 /// //                          a debug: `10`,
 /// //                          b label: `b`,
@@ -207,7 +207,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_in_epsilon!(a, b, epsilon)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_epsilon.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_epsilon.html\n",
 /// #     "                         a label: `a`,\n",
 /// #     "                         a debug: `10`,\n",
 /// #     "                         b label: `b`,\n",
diff --git a/src/assert_infix.rs b/src/assert_infix.rs
index a948bd523..78b583efa 100644
--- a/src/assert_infix.rs
+++ b/src/assert_infix.rs
@@ -98,7 +98,7 @@ macro_rules! assert_infix_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_infix!(a {} b)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n",
                     " a label: `{}`,\n",
                     " a debug: `{:?}`,\n",
                     " b label: `{}`,\n",
@@ -137,7 +137,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_infix!(a == b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n",
                 " a label: `a`,\n",
                 " a debug: `1`,\n",
                 " b label: `b`,\n",
@@ -150,7 +150,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_infix!(a >= b)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n",
                 " a label: `a`,\n",
                 " a debug: `1`,\n",
                 " b label: `b`,\n",
@@ -186,7 +186,7 @@ mod tests {
 /// assert_infix!(a == b);
 /// # });
 /// // assertion failed: `assert_infix!(a == b)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html
 /// //  a label: `a`,
 /// //  a debug: `1`,
 /// //  b label: `b`,
@@ -194,7 +194,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_infix!(a == b)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `1`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_contains.rs b/src/assert_io_read_to_string/assert_io_read_to_string_contains.rs
index 383b0cda3..80c71d12c 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_contains.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_contains.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_contains_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n",
                             "    reader label: `{}`,\n",
                             "    reader debug: `{:?}`,\n",
                             " containee label: `{}`,\n",
@@ -75,7 +75,7 @@ macro_rules! assert_io_read_to_string_contains_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n",
                                 "    reader label: `{}`,\n",
                                 "    reader debug: `{:?}`,\n",
                                 " containee label: `{}`,\n",
@@ -118,7 +118,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n",
                 "    reader label: `reader`,\n",
                 "    reader debug: `[]`,\n",
                 " containee label: `&containee`,\n",
@@ -157,7 +157,7 @@ mod tests {
 /// assert_io_read_to_string_contains!(reader, &containee);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html
 /// //     reader label: `&reader`,
 /// //     reader debug: `[]`,
 /// //  containee label: `&containee`,
@@ -166,7 +166,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_contains!(reader, &containee)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_contains.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_contains.html\n",
 /// #     "    reader label: `reader`,\n",
 /// #     "    reader debug: `[]`,\n",
 /// #     " containee label: `&containee`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_eq.rs b/src/assert_io_read_to_string/assert_io_read_to_string_eq.rs
index 28143818a..8ea6f590e 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_eq.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_eq.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_eq_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n",
                     " a label: `{}`,\n",
                     " a debug: `{:?}`,\n",
                     " b label: `{}`,\n",
@@ -78,7 +78,7 @@ macro_rules! assert_io_read_to_string_eq_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n",
                 " a label: `a`,\n",
                 " a debug: `[]`,\n",
                 " b label: `b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_eq!(a, b);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html
 /// //  a label: `a`,
 /// //  a debug: `[]`,
 /// //  b label: `b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_eq!(a_reader, b_reader)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `[]`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs b/src/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs
index ff3eb9dac..0c1b4e314 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_eq_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_eq_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
                             " a_reader label: `{}`,\n",
                             " a_reader debug: `{:?}`,\n",
                             "   b_expr label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_io_read_to_string_eq_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
                                 " a_reader label: `{}`,\n",
                                 " a_reader debug: `{:?}`,\n",
                                 "   b_expr label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
                 " a_reader label: `reader`,\n",
                 " a_reader debug: `[]`,\n",
                 "   b_expr label: `&value`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_eq_expr!(reader, &value);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html
 /// //  a_reader label: `reader`,
 /// //  a_reader debug: `[]`,
 /// //    b_expr label: `&value`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_eq_expr!(a_reader, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_eq_expr.html\n",
 /// #     " a_reader label: `reader`,\n",
 /// #     " a_reader debug: `[]`,\n",
 /// #     "   b_expr label: `&value`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_ge.rs b/src/assert_io_read_to_string/assert_io_read_to_string_ge.rs
index 20f29edd2..d26f3290a 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_ge.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_ge.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_ge_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n",
                     "  a label: `{}`,\n",
                     "  a debug: `{:?}`,\n",
                     "  b label: `{}`,\n",
@@ -78,7 +78,7 @@ macro_rules! assert_io_read_to_string_ge_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n",
                 " a label: `a`,\n",
                 " a debug: `[]`,\n",
                 " b label: `b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_ge!(a, b);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html
 /// //  a label: `a`,
 /// //  a debug: `[]`,
 /// //  b label: `b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_ge!(a_reader, b_reader)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `[]`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs b/src/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs
index b8706b405..d92592de4 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_ge_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_ge_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
                             " a_reader label: `{}`,\n",
                             " a_reader debug: `{:?}`,\n",
                             "   b_expr label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_io_read_to_string_ge_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
                                 " a_reader label: `{}`,\n",
                                 " a_reader debug: `{:?}`,\n",
                                 "   b_expr label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
                 " a_reader label: `reader`,\n",
                 " a_reader debug: `[]`,\n",
                 "   b_expr label: `&value`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_ge_expr!(reader, &value);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html
 /// //  a_reader label: `reader`,
 /// //  a_reader debug: `[]`,
 /// //    b_expr label: `&value`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_ge_expr!(a_reader, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ge_expr.html\n",
 /// #     " a_reader label: `reader`,\n",
 /// #     " a_reader debug: `[]`,\n",
 /// #     "   b_expr label: `&value`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_gt.rs b/src/assert_io_read_to_string/assert_io_read_to_string_gt.rs
index 057b953f8..093252587 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_gt.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_gt.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_gt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n",
                     "  a label: `{}`,\n",
                     "  a debug: `{:?}`,\n",
                     "  b label: `{}`,\n",
@@ -78,7 +78,7 @@ macro_rules! assert_io_read_to_string_gt_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n",
                 " a label: `a`,\n",
                 " a debug: `[]`,\n",
                 " b label: `b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_gt!(a, b);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html
 /// //  a label: `a`,
 /// //  a debug: `[]`,
 /// //  b label: `b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_gt!(a_reader, b_reader)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `[]`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs b/src/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs
index 84ff25849..5de635407 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_gt_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_gt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
                             " a_reader label: `{}`,\n",
                             " a_reader debug: `{:?}`,\n",
                             "   b_expr label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_io_read_to_string_gt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
                                 " a_reader label: `{}`,\n",
                                 " a_reader debug: `{:?}`,\n",
                                 "   b_expr label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
                 " a_reader label: `reader`,\n",
                 " a_reader debug: `[]`,\n",
                 "   b_expr label: `&value`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_gt_expr!(reader, &value);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html
 /// //  a_reader label: `reader`,
 /// //  a_reader debug: `[]`,
 /// //    b_expr label: `&value`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_gt_expr!(a_reader, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_gt_expr.html\n",
 /// #     " a_reader label: `reader`,\n",
 /// #     " a_reader debug: `[]`,\n",
 /// #     "   b_expr label: `&value`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_le.rs b/src/assert_io_read_to_string/assert_io_read_to_string_le.rs
index bb27740c6..00c84c079 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_le.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_le.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_le_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n",
                     "  a label: `{}`,\n",
                     "  a debug: `{:?}`,\n",
                     "  b label: `{}`,\n",
@@ -78,7 +78,7 @@ macro_rules! assert_io_read_to_string_le_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n",
                 " a label: `a`,\n",
                 " a debug: `[]`,\n",
                 " b label: `b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_le!(a, b);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html
 /// //  a label: `a`,
 /// //  a debug: `[]`,
 /// //  b label: `b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_le!(a_reader, b_reader)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `[]`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs b/src/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs
index b0ca612f2..a1da90e0d 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_le_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_le_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
                             " a_reader label: `{}`,\n",
                             " a_reader debug: `{:?}`,\n",
                             "   b_expr label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_io_read_to_string_le_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
                                 " a_reader label: `{}`,\n",
                                 " a_reader debug: `{:?}`,\n",
                                 "   b_expr label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
                 " a_reader label: `reader`,\n",
                 " a_reader debug: `[]`,\n",
                 "   b_expr label: `&value`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_le_expr!(reader, &value);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html
 /// //  a_reader label: `reader`,
 /// //  a_reader debug: `[]`,
 /// //    b_expr label: `&value`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_le_expr!(a_reader, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_le_expr.html\n",
 /// #     " a_reader label: `reader`,\n",
 /// #     " a_reader debug: `[]`,\n",
 /// #     "   b_expr label: `&value`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_lt.rs b/src/assert_io_read_to_string/assert_io_read_to_string_lt.rs
index c9ba356a0..77cea7acc 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_lt.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_lt.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_lt_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n",
                     "  a label: `{}`,\n",
                     "  a debug: `{:?}`,\n",
                     "  b label: `{}`,\n",
@@ -78,7 +78,7 @@ macro_rules! assert_io_read_to_string_lt_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n",
                 " a label: `a`,\n",
                 " a debug: `[]`,\n",
                 " b label: `b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_lt!(a, b);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html
 /// //  a label: `a`,
 /// //  a debug: `[]`,
 /// //  b label: `b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_lt!(a_reader, b_reader)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `[]`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs b/src/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs
index 62622b98b..ed474b332 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_lt_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_lt_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
                             " a_reader label: `{}`,\n",
                             " a_reader debug: `{:?}`,\n",
                             "   b_expr label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_io_read_to_string_lt_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
                                 " a_reader label: `{}`,\n",
                                 " a_reader debug: `{:?}`,\n",
                                 "   b_expr label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
                 " a_reader label: `reader`,\n",
                 " a_reader debug: `[]`,\n",
                 "   b_expr label: `&value`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_lt_expr!(reader, &value);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html
 /// //  a_reader label: `reader`,
 /// //  a_reader debug: `[]`,
 /// //    b_expr label: `&value`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_lt_expr!(a_reader, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_lt_expr.html\n",
 /// #     " a_reader label: `reader`,\n",
 /// #     " a_reader debug: `[]`,\n",
 /// #     "   b_expr label: `&value`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_matches.rs b/src/assert_io_read_to_string/assert_io_read_to_string_matches.rs
index a871f6bdb..3543b33b0 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_matches.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_matches.rs
@@ -55,7 +55,7 @@ macro_rules! assert_io_read_to_string_matches_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n",
                             "  reader label: `{}`,\n",
                             "  reader debug: `{:?}`,\n",
                             " matcher label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_io_read_to_string_matches_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n",
                                 "  reader label: `{}`,\n",
                                 "  reader debug: `{:?}`,\n",
                                 " matcher label: `{}`,\n",
@@ -119,7 +119,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n",
                 "  reader label: `reader`,\n",
                 "  reader debug: `[]`,\n",
                 " matcher label: `&matcher`,\n",
@@ -159,7 +159,7 @@ mod tests {
 /// assert_io_read_to_string_matches!(reader, &matcher);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html
 /// //   reader label: `reader`,
 /// //   reader debug: `[]`,
 /// //  matcher label: `&matcher`,
@@ -168,7 +168,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_matches!(a_reader, &matcher)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_matches.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_matches.html\n",
 /// #     "  reader label: `reader`,\n",
 /// #     "  reader debug: `[]`,\n",
 /// #     " matcher label: `&matcher`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_ne.rs b/src/assert_io_read_to_string/assert_io_read_to_string_ne.rs
index 7ff6ca94a..6beb2734d 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_ne.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_ne.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_ne_as_result {
             Err(format!(
                 concat!(
                     "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n",
-                    "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n",
+                    "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n",
                     "  a label: `{}`,\n",
                     "  a debug: `{:?}`,\n",
                     "  b label: `{}`,\n",
@@ -78,7 +78,7 @@ macro_rules! assert_io_read_to_string_ne_as_result {
                 Err(format!(
                     concat!(
                         "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n",
-                        "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n",
+                        "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n",
                         " a label: `{}`,\n",
                         " a debug: `{:?}`,\n",
                         " b label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n",
                 " a label: `a`,\n",
                 " a debug: `[]`,\n",
                 " b label: `b`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_ne!(a, b);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html
 /// //  a label: `a`,
 /// //  a debug: `[]`,
 /// //  b label: `b`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_ne!(a_reader, b_reader)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne.html\n",
 /// #     " a label: `a`,\n",
 /// #     " a debug: `[]`,\n",
 /// #     " b label: `b`,\n",
diff --git a/src/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs b/src/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs
index 55431a6d3..ade261ba9 100644
--- a/src/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs
+++ b/src/assert_io_read_to_string/assert_io_read_to_string_ne_expr.rs
@@ -54,7 +54,7 @@ macro_rules! assert_io_read_to_string_ne_expr_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
                             " a_reader label: `{}`,\n",
                             " a_reader debug: `{:?}`,\n",
                             "   b_expr label: `{}`,\n",
@@ -76,7 +76,7 @@ macro_rules! assert_io_read_to_string_ne_expr_as_result {
                         Err(format!(
                             concat!(
                                 "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n",
-                                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
+                                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
                                 " a_reader label: `{}`,\n",
                                 " a_reader debug: `{:?}`,\n",
                                 "   b_expr label: `{}`,\n",
@@ -121,7 +121,7 @@ mod tests {
             result.unwrap_err(),
             concat!(
                 "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n",
-                "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
+                "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
                 " a_reader label: `reader`,\n",
                 " a_reader debug: `[]`,\n",
                 "   b_expr label: `&value`,\n",
@@ -161,7 +161,7 @@ mod tests {
 /// assert_io_read_to_string_ne_expr!(reader, &value);
 /// # });
 /// // assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html
 /// //  a_reader label: `reader`,
 /// //  a_reader debug: `[]`,
 /// //    b_expr label: `&value`,
@@ -171,7 +171,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_io_read_to_string_ne_expr!(a_reader, b_expr)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_io_read_to_string_ne_expr.html\n",
 /// #     " a_reader label: `reader`,\n",
 /// #     " a_reader debug: `[]`,\n",
 /// #     "   b_expr label: `&value`,\n",
diff --git a/src/assert_is_match.rs b/src/assert_is_match.rs
index 0d69ff285..94da1ef09 100644
--- a/src/assert_is_match.rs
+++ b/src/assert_is_match.rs
@@ -55,7 +55,7 @@ macro_rules! assert_is_match_as_result {
                     Err(format!(
                         concat!(
                             "assertion failed: `assert_is_match!(matcher, matchee)`\n",
-                            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html\n",
+                            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html\n",
                             " matcher label: `{}`,\n",
                             " matcher debug: `{:?}`,\n",
                             " matchee label: `{}`,\n",
@@ -93,7 +93,7 @@ mod tests {
         let actual = result.unwrap_err();
         let expect = concat!(
             "assertion failed: `assert_is_match!(matcher, matchee)`\n",
-            "https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html\n",
+            "https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html\n",
             " matcher label: `a`,\n",
             " matcher debug: `Regex(\"lf\")`,\n",
             " matchee label: `b`,\n",
@@ -132,7 +132,7 @@ mod tests {
 /// assert_is_match!(a, b);
 /// # });
 /// // assertion failed: `assert_is_match!(matcher, matchee)`
-/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html
+/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html
 /// //  matcher label: `a`,
 /// //  matcher debug: `Regex(\"lf\")`,
 /// //  matchee label: `b`,
@@ -140,7 +140,7 @@ mod tests {
 /// # let actual = result.unwrap_err().downcast::().unwrap().to_string();
 /// # let expect = concat!(
 /// #     "assertion failed: `assert_is_match!(matcher, matchee)`\n",
-/// #     "https://docs.rs/assertables/8.11.0/assertables/macro.assert_is_match.html\n",
+/// #     "https://docs.rs/assertables/8.12.0/assertables/macro.assert_is_match.html\n",
 /// #     " matcher label: `a`,\n",
 /// #     " matcher debug: `Regex(\"lf\")`,\n",
 /// #     " matchee label: `b`,\n",
diff --git a/src/assert_iter/assert_iter_eq.rs b/src/assert_iter/assert_iter_eq.rs
new file mode 100644
index 000000000..e3a42629b
--- /dev/null
+++ b/src/assert_iter/assert_iter_eq.rs
@@ -0,0 +1,216 @@
+//! Assert an iter is equal to another.
+//!
+//! Pseudocode:
+//! (collection1 into iter) = (collection2 into iter) +//! +//! # Example +//! +//! ```rust +//! use assertables::*; +//! # fn main() { +//! let a = [1, 2]; +//! let b = [1, 2]; +//! assert_iter_eq!(&a, &b); +//! # } +//! ``` +//! +//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html). +//! +//! # Module macros +//! +//! * [`assert_iter_eq`](macro@crate::assert_iter_eq) +//! * [`assert_iter_eq_as_result`](macro@crate::assert_iter_eq_as_result) +//! * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq) + +/// Assert an iterable is equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) = (collection2 into iter) +/// +/// * If true, return Result `Ok(())`. +/// +/// * Otherwise, return Result `Err` with a diagnostic message. +/// +/// This macro provides the same statements as [`assert_`](macro.assert_.html), +/// except this macro returns a Result, rather than doing a panic. +/// +/// This macro is useful for runtime checks, such as checking parameters, +/// or sanitizing inputs, or handling different results in different ways. +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_eq`](macro@crate::assert_iter_eq) +/// * [`assert_iter_eq_as_result`](macro@crate::assert_iter_eq_as_result) +/// * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq) +/// +#[macro_export] +macro_rules! assert_iter_eq_as_result { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match (&$a_collection, &$b_collection) { + (a_collection, b_collection) => { + let a = a_collection.into_iter(); + let b = b_collection.into_iter(); + if a.eq(b) { + Ok(()) + } else { + Err(format!( + concat!( + "assertion failed: `assert_iter_eq!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html\n", + " a label: `{}`,\n", + " a debug: `{:?}`,\n", + " b label: `{}`,\n", + " b debug: `{:?}`" + ), + stringify!($a_collection), + a_collection, + stringify!($b_collection), + b_collection + )) + } + } + } + }}; +} + +#[cfg(test)] +mod tests { + + #[test] + fn test_assert_iter_eq_as_result_x_success() { + let a = [1, 2]; + let b = [1, 2]; + let result = assert_iter_eq_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_eq_as_result_x_failure() { + let a = [1, 2]; + let b = [2, 1]; + let result = assert_iter_eq_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_eq!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html\n", + " a label: `&a`,\n", + " a debug: `[1, 2]`,\n", + " b label: `&b`,\n", + " b debug: `[2, 1]`" + ) + ); + } + +} + +/// Assert an iterable is equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) = (collection2 into iter) +/// +/// * If true, return `()`. +/// +/// * Otherwise, call [`panic!`] with a message and the values of the +/// expressions with their debug representations. +/// +/// # Examples +/// +/// ```rust +/// use assertables::*; +/// # use std::panic; +/// # fn main() { +/// let a = [1, 2]; +/// let b = [1, 2]; +/// assert_iter_eq!(&a, &b); +/// +/// # let result = panic::catch_unwind(|| { +/// let a = [1, 2]; +/// let b = [2, 1]; +/// assert_iter_eq!(&a, &b); +/// # }); +/// // assertion failed: `assert_iter_eq!(a_collection, b_collection)` +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html +/// // a label: `&a`, +/// // a debug: `[1, 2]`, +/// // b label: `&b`, +/// // b debug: `[2, 1]` +/// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); +/// # let expect = concat!( +/// # "assertion failed: `assert_iter_eq!(a_collection, b_collection)`\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_eq.html\n", +/// # " a label: `&a`,\n", +/// # " a debug: `[1, 2]`,\n", +/// # " b label: `&b`,\n", +/// # " b debug: `[2, 1]`", +/// # ); +/// # assert_eq!(actual, expect); +/// # } +/// ``` +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_eq`](macro@crate::assert_iter_eq) +/// * [`assert_iter_eq_as_result`](macro@crate::assert_iter_eq_as_result) +/// * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq) +/// +#[macro_export] +macro_rules! assert_iter_eq { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match $crate::assert_iter_eq_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(err) => panic!("{}", err), + } + }}; + ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{ + match $crate::assert_iter_eq_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(_err) => panic!("{}", $($message)+), + } + }}; +} + +/// Assert an iterable is equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) = (collection2 into iter) +/// +/// This macro provides the same statements as [`assert_iter_eq`](macro.assert_iter_eq.html), +/// except this macro's statements are only enabled in non-optimized +/// builds by default. An optimized build will not execute this macro's +/// statements unless `-C debug-assertions` is passed to the compiler. +/// +/// This macro is useful for checks that are too expensive to be present +/// in a release build but may be helpful during development. +/// +/// The result of expanding this macro is always type checked. +/// +/// An unchecked assertion allows a program in an inconsistent state to +/// keep running, which might have unexpected consequences but does not +/// introduce unsafety as long as this only happens in safe code. The +/// performance cost of assertions, however, is not measurable in general. +/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged +/// after thorough profiling, and more importantly, only in safe code! +/// +/// This macro is intended to work in a similar way to +/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html). +/// +/// # Module macros +/// +/// * [`assert_iter_eq`](macro@crate::assert_iter_eq) +/// * [`assert_iter_eq`](macro@crate::assert_iter_eq) +/// * [`debug_assert_iter_eq`](macro@crate::debug_assert_iter_eq) +/// +#[macro_export] +macro_rules! debug_assert_iter_eq { + ($($arg:tt)*) => { + if $crate::cfg!(debug_assertions) { + $crate::assert_iter_eq!($($arg)*); + } + }; +} diff --git a/src/assert_iter/assert_iter_ge.rs b/src/assert_iter/assert_iter_ge.rs new file mode 100644 index 000000000..69f77c301 --- /dev/null +++ b/src/assert_iter/assert_iter_ge.rs @@ -0,0 +1,223 @@ +//! Assert an iter is greater than or equal to another. +//! +//! Pseudocode:
+//! (collection1 into iter) ≥ (collection2 into iter) +//! +//! # Example +//! +//! ```rust +//! use assertables::*; +//! # fn main() { +//! let a = [1, 2]; +//! let b = [1, 2]; +//! assert_iter_ge!(&a, &b); +//! # } +//! ``` +//! +//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html). +//! +//! # Module macros +//! +//! * [`assert_iter_ge`](macro@crate::assert_iter_ge) +//! * [`assert_iter_ge_as_result`](macro@crate::assert_iter_ge_as_result) +//! * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge) + +/// Assert an iterable is greater than or equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≥ (collection2 into iter) +/// +/// * If true, return Result `Ok(())`. +/// +/// * Otherwise, return Result `Err` with a diagnostic message. +/// +/// This macro provides the same statements as [`assert_`](macro.assert_.html), +/// except this macro returns a Result, rather than doing a panic. +/// +/// This macro is useful for runtime checks, such as checking parameters, +/// or sanitizing inputs, or handling different results in different ways. +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_ge`](macro@crate::assert_iter_ge) +/// * [`assert_iter_ge_as_result`](macro@crate::assert_iter_ge_as_result) +/// * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge) +/// +#[macro_export] +macro_rules! assert_iter_ge_as_result { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match (&$a_collection, &$b_collection) { + (a_collection, b_collection) => { + let a = a_collection.into_iter(); + let b = b_collection.into_iter(); + if a.ge(b) { + Ok(()) + } else { + Err(format!( + concat!( + "assertion failed: `assert_iter_ge!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html\n", + " a label: `{}`,\n", + " a debug: `{:?}`,\n", + " b label: `{}`,\n", + " b debug: `{:?}`" + ), + stringify!($a_collection), + a_collection, + stringify!($b_collection), + b_collection + )) + } + } + } + }}; +} + +#[cfg(test)] +mod tests { + + #[test] + fn test_assert_iter_ge_as_result_x_success_because_gt() { + let a = [3, 4]; + let b = [1, 2]; + let result = assert_iter_ge_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_ge_as_result_x_success_because_eq() { + let a = [1, 2]; + let b = [1, 2]; + let result = assert_iter_ge_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_ge_as_result_x_failure_because_lt() { + let a = [1, 2]; + let b = [3, 4]; + let result = assert_iter_ge_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_ge!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html\n", + " a label: `&a`,\n", + " a debug: `[1, 2]`,\n", + " b label: `&b`,\n", + " b debug: `[3, 4]`" + ) + ); + } +} + +/// Assert an iterable is greater than or equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≥ (collection2 into iter) +/// +/// * If true, return `()`. +/// +/// * Otherwise, call [`panic!`] with a message and the values of the +/// expressions with their debug representations. +/// +/// # Examples +/// +/// ```rust +/// use assertables::*; +/// # use std::panic; +/// # fn main() { +/// let a = [3, 4]; +/// let b = [1, 2]; +/// assert_iter_ge!(&a, &b); +/// +/// # let result = panic::catch_unwind(|| { +/// let a = [1, 2]; +/// let b = [3, 4]; +/// assert_iter_ge!(&a, &b); +/// # }); +/// // assertion failed: `assert_iter_ge!(a_collection, b_collection)` +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html +/// // a label: `&a`, +/// // a debug: `[1, 2]`, +/// // b label: `&b`, +/// // b debug: `[3, 4]` +/// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); +/// # let expect = concat!( +/// # "assertion failed: `assert_iter_ge!(a_collection, b_collection)`\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ge.html\n", +/// # " a label: `&a`,\n", +/// # " a debug: `[1, 2]`,\n", +/// # " b label: `&b`,\n", +/// # " b debug: `[3, 4]`", +/// # ); +/// # assert_eq!(actual, expect); +/// # } +/// ``` +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_ge`](macro@crate::assert_iter_ge) +/// * [`assert_iter_ge_as_result`](macro@crate::assert_iter_ge_as_result) +/// * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge) +/// +#[macro_export] +macro_rules! assert_iter_ge { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match $crate::assert_iter_ge_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(err) => panic!("{}", err), + } + }}; + ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{ + match $crate::assert_iter_ge_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(_err) => panic!("{}", $($message)+), + } + }}; +} + +/// Assert an iterable is greater than or equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≥ (collection2 into iter) +/// +/// This macro provides the same statements as [`assert_iter_ge`](macro.assert_iter_ge.html), +/// except this macro's statements are only enabled in non-optimized +/// builds by default. An optimized build will not execute this macro's +/// statements unless `-C debug-assertions` is passed to the compiler. +/// +/// This macro is useful for checks that are too expensive to be present +/// in a release build but may be helpful during development. +/// +/// The result of expanding this macro is always type checked. +/// +/// An unchecked assertion allows a program in an inconsistent state to +/// keep running, which might have unexpected consequences but does not +/// introduce unsafety as long as this only happens in safe code. The +/// performance cost of assertions, however, is not measurable in general. +/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged +/// after thorough profiling, and more importantly, only in safe code! +/// +/// This macro is intended to work in a similar way to +/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html). +/// +/// # Module macros +/// +/// * [`assert_iter_ge`](macro@crate::assert_iter_ge) +/// * [`assert_iter_ge`](macro@crate::assert_iter_ge) +/// * [`debug_assert_iter_ge`](macro@crate::debug_assert_iter_ge) +/// +#[macro_export] +macro_rules! debug_assert_iter_ge { + ($($arg:tt)*) => { + if $crate::cfg!(debug_assertions) { + $crate::assert_iter_ge!($($arg)*); + } + }; +} diff --git a/src/assert_iter/assert_iter_gt.rs b/src/assert_iter/assert_iter_gt.rs new file mode 100644 index 000000000..555b974cf --- /dev/null +++ b/src/assert_iter/assert_iter_gt.rs @@ -0,0 +1,234 @@ +//! Assert an iter is greater than another. +//! +//! Pseudocode:
+//! (collection1 into iter) > (collection2 into iter) +//! +//! # Example +//! +//! ```rust +//! use assertables::*; +//! # fn main() { +//! let a = [3, 4]; +//! let b = [1, 2]; +//! assert_iter_gt!(&a, &b); +//! # } +//! ``` +//! +//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html). +//! +//! # Module macros +//! +//! * [`assert_iter_gt`](macro@crate::assert_iter_gt) +//! * [`assert_iter_gt_as_result`](macro@crate::assert_iter_gt_as_result) +//! * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt) + +/// Assert an iterable is greater than another. +/// +/// Pseudocode:
+/// (collection1 into iter) > (collection2 into iter) +/// +/// * If true, return Result `Ok(())`. +/// +/// * Otherwise, return Result `Err` with a diagnostic message. +/// +/// This macro provides the same statements as [`assert_`](macro.assert_.html), +/// except this macro returns a Result, rather than doing a panic. +/// +/// This macro is useful for runtime checks, such as checking parameters, +/// or sanitizing inputs, or handling different results in different ways. +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_gt`](macro@crate::assert_iter_gt) +/// * [`assert_iter_gt_as_result`](macro@crate::assert_iter_gt_as_result) +/// * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt) +/// +#[macro_export] +macro_rules! assert_iter_gt_as_result { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match (&$a_collection, &$b_collection) { + (a_collection, b_collection) => { + let a = a_collection.into_iter(); + let b = b_collection.into_iter(); + if a.gt(b) { + Ok(()) + } else { + Err(format!( + concat!( + "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n", + " a label: `{}`,\n", + " a debug: `{:?}`,\n", + " b label: `{}`,\n", + " b debug: `{:?}`" + ), + stringify!($a_collection), + a_collection, + stringify!($b_collection), + b_collection + )) + } + } + } + }}; +} + +#[cfg(test)] +mod tests { + + #[test] + fn test_assert_iter_gt_as_result_x_success_because_gt() { + let a = [3, 4]; + let b = [1, 2]; + let result = assert_iter_gt_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_gt_as_result_x_failure_because_eq() { + let a = [1, 2]; + let b = [1, 2]; + let result = assert_iter_gt_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n", + " a label: `&a`,\n", + " a debug: `[1, 2]`,\n", + " b label: `&b`,\n", + " b debug: `[1, 2]`" + ) + ); + } + + #[test] + fn test_assert_iter_gt_as_result_x_failure_because_lt() { + let a = [1, 2]; + let b = [3, 4]; + let result = assert_iter_gt_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n", + " a label: `&a`,\n", + " a debug: `[1, 2]`,\n", + " b label: `&b`,\n", + " b debug: `[3, 4]`" + ) + ); + } +} + +/// Assert an iterable is greater than another. +/// +/// Pseudocode:
+/// (collection1 into iter) > (collection2 into iter) +/// +/// * If true, return `()`. +/// +/// * Otherwise, call [`panic!`] with a message and the values of the +/// expressions with their debug representations. +/// +/// # Examples +/// +/// ```rust +/// use assertables::*; +/// # use std::panic; +/// # fn main() { +/// let a = [3, 4]; +/// let b = [1, 2]; +/// assert_iter_gt!(&a, &b); +/// +/// # let result = panic::catch_unwind(|| { +/// let a = [1, 2]; +/// let b = [3, 4]; +/// assert_iter_gt!(&a, &b); +/// # }); +/// // assertion failed: `assert_iter_gt!(a_collection, b_collection)` +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html +/// // a label: `&a`, +/// // a debug: `[1, 2]`, +/// // b label: `&b`, +/// // b debug: `[3, 4]` +/// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); +/// # let expect = concat!( +/// # "assertion failed: `assert_iter_gt!(a_collection, b_collection)`\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_gt.html\n", +/// # " a label: `&a`,\n", +/// # " a debug: `[1, 2]`,\n", +/// # " b label: `&b`,\n", +/// # " b debug: `[3, 4]`", +/// # ); +/// # assert_eq!(actual, expect); +/// # } +/// ``` +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_gt`](macro@crate::assert_iter_gt) +/// * [`assert_iter_gt_as_result`](macro@crate::assert_iter_gt_as_result) +/// * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt) +/// +#[macro_export] +macro_rules! assert_iter_gt { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match $crate::assert_iter_gt_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(err) => panic!("{}", err), + } + }}; + ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{ + match $crate::assert_iter_gt_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(_err) => panic!("{}", $($message)+), + } + }}; +} + +/// Assert an iterable is greater than another. +/// +/// Pseudocode:
+/// (collection1 into iter) > (collection2 into iter) +/// +/// This macro provides the same statements as [`assert_iter_gt`](macro.assert_iter_gt.html), +/// except this macro's statements are only enabled in non-optimized +/// builds by default. An optimized build will not execute this macro's +/// statements unless `-C debug-assertions` is passed to the compiler. +/// +/// This macro is useful for checks that are too expensive to be present +/// in a release build but may be helpful during development. +/// +/// The result of expanding this macro is always type checked. +/// +/// An unchecked assertion allows a program in an inconsistent state to +/// keep running, which might have unexpected consequences but does not +/// introduce unsafety as long as this only happens in safe code. The +/// performance cost of assertions, however, is not measurable in general. +/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged +/// after thorough profiling, and more importantly, only in safe code! +/// +/// This macro is intended to work in a similar way to +/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html). +/// +/// # Module macros +/// +/// * [`assert_iter_gt`](macro@crate::assert_iter_gt) +/// * [`assert_iter_gt`](macro@crate::assert_iter_gt) +/// * [`debug_assert_iter_gt`](macro@crate::debug_assert_iter_gt) +/// +#[macro_export] +macro_rules! debug_assert_iter_gt { + ($($arg:tt)*) => { + if $crate::cfg!(debug_assertions) { + $crate::assert_iter_gt!($($arg)*); + } + }; +} diff --git a/src/assert_iter/assert_iter_le.rs b/src/assert_iter/assert_iter_le.rs new file mode 100644 index 000000000..fc69ec9a0 --- /dev/null +++ b/src/assert_iter/assert_iter_le.rs @@ -0,0 +1,223 @@ +//! Assert an iter is less than or equal to another. +//! +//! Pseudocode:
+//! (collection1 into iter) ≤ (collection2 into iter) +//! +//! # Example +//! +//! ```rust +//! use assertables::*; +//! # fn main() { +//! let a = [1, 2]; +//! let b = [1, 2]; +//! assert_iter_le!(&a, &b); +//! # } +//! ``` +//! +//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html). +//! +//! # Module macros +//! +//! * [`assert_iter_le`](macro@crate::assert_iter_le) +//! * [`assert_iter_le_as_result`](macro@crate::assert_iter_le_as_result) +//! * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le) + +/// Assert an iterable is less than or equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≤ (collection2 into iter) +/// +/// * If true, return Result `Ok(())`. +/// +/// * Otherwise, return Result `Err` with a diagnostic message. +/// +/// This macro provides the same statements as [`assert_`](macro.assert_.html), +/// except this macro returns a Result, rather than doing a panic. +/// +/// This macro is useful for runtime checks, such as checking parameters, +/// or sanitizing inputs, or handling different results in different ways. +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_le`](macro@crate::assert_iter_le) +/// * [`assert_iter_le_as_result`](macro@crate::assert_iter_le_as_result) +/// * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le) +/// +#[macro_export] +macro_rules! assert_iter_le_as_result { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match (&$a_collection, &$b_collection) { + (a_collection, b_collection) => { + let a = a_collection.into_iter(); + let b = b_collection.into_iter(); + if a.le(b) { + Ok(()) + } else { + Err(format!( + concat!( + "assertion failed: `assert_iter_le!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html\n", + " a label: `{}`,\n", + " a debug: `{:?}`,\n", + " b label: `{}`,\n", + " b debug: `{:?}`" + ), + stringify!($a_collection), + a_collection, + stringify!($b_collection), + b_collection + )) + } + } + } + }}; +} + +#[cfg(test)] +mod tests { + + #[test] + fn test_assert_iter_le_as_result_x_success_because_lt() { + let a = [1, 2]; + let b = [3, 4]; + let result = assert_iter_le_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_le_as_result_x_success_because_eq() { + let a = [1, 2]; + let b = [1, 2]; + let result = assert_iter_le_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_le_as_result_x_failure_because_gt() { + let a = [3, 4]; + let b = [1, 2]; + let result = assert_iter_le_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_le!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html\n", + " a label: `&a`,\n", + " a debug: `[3, 4]`,\n", + " b label: `&b`,\n", + " b debug: `[1, 2]`" + ) + ); + } +} + +/// Assert an iterable is less than or equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≤ (collection2 into iter) +/// +/// * If true, return `()`. +/// +/// * Otherwise, call [`panic!`] with a message and the values of the +/// expressions with their debug representations. +/// +/// # Examples +/// +/// ```rust +/// use assertables::*; +/// # use std::panic; +/// # fn main() { +/// let a = [1, 2]; +/// let b = [3, 4]; +/// assert_iter_le!(&a, &b); +/// +/// # let result = panic::catch_unwind(|| { +/// let a = [3, 4]; +/// let b = [1, 2]; +/// assert_iter_le!(&a, &b); +/// # }); +/// // assertion failed: `assert_iter_le!(a_collection, b_collection)` +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html +/// // a label: `&a`, +/// // a debug: `[3, 4]`, +/// // b label: `&b`, +/// // b debug: `[1, 2]` +/// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); +/// # let expect = concat!( +/// # "assertion failed: `assert_iter_le!(a_collection, b_collection)`\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_le.html\n", +/// # " a label: `&a`,\n", +/// # " a debug: `[3, 4]`,\n", +/// # " b label: `&b`,\n", +/// # " b debug: `[1, 2]`", +/// # ); +/// # assert_eq!(actual, expect); +/// # } +/// ``` +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_le`](macro@crate::assert_iter_le) +/// * [`assert_iter_le_as_result`](macro@crate::assert_iter_le_as_result) +/// * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le) +/// +#[macro_export] +macro_rules! assert_iter_le { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match $crate::assert_iter_le_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(err) => panic!("{}", err), + } + }}; + ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{ + match $crate::assert_iter_le_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(_err) => panic!("{}", $($message)+), + } + }}; +} + +/// Assert an iterable is less than or equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≤ (collection2 into iter) +/// +/// This macro provides the same statements as [`assert_iter_le`](macro.assert_iter_le.html), +/// except this macro's statements are only enabled in non-optimized +/// builds by default. An optimized build will not execute this macro's +/// statements unless `-C debug-assertions` is passed to the compiler. +/// +/// This macro is useful for checks that are too expensive to be present +/// in a release build but may be helpful during development. +/// +/// The result of expanding this macro is always type checked. +/// +/// An unchecked assertion allows a program in an inconsistent state to +/// keep running, which might have unexpected consequences but does not +/// introduce unsafety as long as this only happens in safe code. The +/// performance cost of assertions, however, is not measurable in general. +/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged +/// after thorough profiling, and more importantly, only in safe code! +/// +/// This macro is intended to work in a similar way to +/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html). +/// +/// # Module macros +/// +/// * [`assert_iter_le`](macro@crate::assert_iter_le) +/// * [`assert_iter_le`](macro@crate::assert_iter_le) +/// * [`debug_assert_iter_le`](macro@crate::debug_assert_iter_le) +/// +#[macro_export] +macro_rules! debug_assert_iter_le { + ($($arg:tt)*) => { + if $crate::cfg!(debug_assertions) { + $crate::assert_iter_le!($($arg)*); + } + }; +} diff --git a/src/assert_iter/assert_iter_lt.rs b/src/assert_iter/assert_iter_lt.rs new file mode 100644 index 000000000..439e8fa0c --- /dev/null +++ b/src/assert_iter/assert_iter_lt.rs @@ -0,0 +1,235 @@ +//! Assert an iter is less than another. +//! +//! Pseudocode:
+//! (collection1 into iter) < (collection2 into iter) +//! +//! # Example +//! +//! ```rust +//! use assertables::*; +//! # fn main() { +//! let a = [1, 2]; +//! let b = [3, 4]; +//! assert_iter_lt!(&a, &b); +//! # } +//! ``` +//! +//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html). +//! +//! # Module macros +//! +//! * [`assert_iter_lt`](macro@crate::assert_iter_lt) +//! * [`assert_iter_lt_as_result`](macro@crate::assert_iter_lt_as_result) +//! * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt) + +/// Assert an iterable is less than another. +/// +/// Pseudocode:
+/// (collection1 into iter) < (collection2 into iter) +/// +/// * If true, return Result `Ok(())`. +/// +/// * Otherwise, return Result `Err` with a diagnostic message. +/// +/// This macro provides the same statements as [`assert_`](macro.assert_.html), +/// except this macro returns a Result, rather than doing a panic. +/// +/// This macro is useful for runtime checks, such as checking parameters, +/// or sanitizing inputs, or handling different results in different ways. +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_lt`](macro@crate::assert_iter_lt) +/// * [`assert_iter_lt_as_result`](macro@crate::assert_iter_lt_as_result) +/// * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt) +/// +#[macro_export] +macro_rules! assert_iter_lt_as_result { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match (&$a_collection, &$b_collection) { + (a_collection, b_collection) => { + let a = a_collection.into_iter(); + let b = b_collection.into_iter(); + if a.lt(b) { + Ok(()) + } else { + Err(format!( + concat!( + "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n", + " a label: `{}`,\n", + " a debug: `{:?}`,\n", + " b label: `{}`,\n", + " b debug: `{:?}`" + ), + stringify!($a_collection), + a_collection, + stringify!($b_collection), + b_collection + )) + } + } + } + }}; +} + +#[cfg(test)] +mod tests { + + #[test] + fn test_assert_iter_lt_as_result_x_success_because_lt() { + let a = [1, 2]; + let b = [3, 4]; + let result = assert_iter_lt_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_lt_as_result_x_failure_because_eq() { + let a = [1, 2]; + let b = [1, 2]; + let result = assert_iter_lt_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n", + " a label: `&a`,\n", + " a debug: `[1, 2]`,\n", + " b label: `&b`,\n", + " b debug: `[1, 2]`" + ) + ); + } + + #[test] + fn test_assert_iter_lt_as_result_x_failure_because_gt() { + let a = [3, 4]; + let b = [1, 2]; + let result = assert_iter_lt_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n", + " a label: `&a`,\n", + " a debug: `[3, 4]`,\n", + " b label: `&b`,\n", + " b debug: `[1, 2]`" + ) + ); + } + +} + +/// Assert an iterable is less than another. +/// +/// Pseudocode:
+/// (collection1 into iter) < (collection2 into iter) +/// +/// * If true, return `()`. +/// +/// * Otherwise, call [`panic!`] with a message and the values of the +/// expressions with their debug representations. +/// +/// # Examples +/// +/// ```rust +/// use assertables::*; +/// # use std::panic; +/// # fn main() { +/// let a = [1, 2]; +/// let b = [3, 4]; +/// assert_iter_lt!(&a, &b); +/// +/// # let result = panic::catch_unwind(|| { +/// let a = [3, 4]; +/// let b = [1, 2]; +/// assert_iter_lt!(&a, &b); +/// # }); +/// // assertion failed: `assert_iter_lt!(a_collection, b_collection)` +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html +/// // a label: `&a`, +/// // a debug: `[3, 4]`, +/// // b label: `&b`, +/// // b debug: `[1, 2]` +/// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); +/// # let expect = concat!( +/// # "assertion failed: `assert_iter_lt!(a_collection, b_collection)`\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_lt.html\n", +/// # " a label: `&a`,\n", +/// # " a debug: `[3, 4]`,\n", +/// # " b label: `&b`,\n", +/// # " b debug: `[1, 2]`", +/// # ); +/// # assert_eq!(actual, expect); +/// # } +/// ``` +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_lt`](macro@crate::assert_iter_lt) +/// * [`assert_iter_lt_as_result`](macro@crate::assert_iter_lt_as_result) +/// * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt) +/// +#[macro_export] +macro_rules! assert_iter_lt { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match $crate::assert_iter_lt_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(err) => panic!("{}", err), + } + }}; + ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{ + match $crate::assert_iter_lt_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(_err) => panic!("{}", $($message)+), + } + }}; +} + +/// Assert an iterable is less than another. +/// +/// Pseudocode:
+/// (collection1 into iter) < (collection2 into iter) +/// +/// This macro provides the same statements as [`assert_iter_lt`](macro.assert_iter_lt.html), +/// except this macro's statements are only enabled in non-optimized +/// builds by default. An optimized build will not execute this macro's +/// statements unless `-C debug-assertions` is passed to the compiler. +/// +/// This macro is useful for checks that are too expensive to be present +/// in a release build but may be helpful during development. +/// +/// The result of expanding this macro is always type checked. +/// +/// An unchecked assertion allows a program in an inconsistent state to +/// keep running, which might have unexpected consequences but does not +/// introduce unsafety as long as this only happens in safe code. The +/// performance cost of assertions, however, is not measurable in general. +/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged +/// after thorough profiling, and more importantly, only in safe code! +/// +/// This macro is intended to work in a similar way to +/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html). +/// +/// # Module macros +/// +/// * [`assert_iter_lt`](macro@crate::assert_iter_lt) +/// * [`assert_iter_lt`](macro@crate::assert_iter_lt) +/// * [`debug_assert_iter_lt`](macro@crate::debug_assert_iter_lt) +/// +#[macro_export] +macro_rules! debug_assert_iter_lt { + ($($arg:tt)*) => { + if $crate::cfg!(debug_assertions) { + $crate::assert_iter_lt!($($arg)*); + } + }; +} diff --git a/src/assert_iter/assert_iter_ne.rs b/src/assert_iter/assert_iter_ne.rs new file mode 100644 index 000000000..fa1082c50 --- /dev/null +++ b/src/assert_iter/assert_iter_ne.rs @@ -0,0 +1,215 @@ +//! Assert an iter is not equal to another. +//! +//! Pseudocode:
+//! (collection1 into iter) ≠ (collection2 into iter) +//! +//! # Example +//! +//! ```rust +//! use assertables::*; +//! # fn main() { +//! let a = [1, 2]; +//! let b = [3, 4]; +//! assert_iter_ne!(&a, &b); +//! # } +//! ``` +//! +//! This implementation uses [`std::iter::Iterator`](https://doc.rust-lang.org/std/collections/trait.Iterator.html). +//! +//! # Module macros +//! +//! * [`assert_iter_ne`](macro@crate::assert_iter_ne) +//! * [`assert_iter_ne_as_result`](macro@crate::assert_iter_ne_as_result) +//! * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne) + +/// Assert an iterable is not equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≠ (collection2 into iter) +/// +/// * If true, return Result `Ok(())`. +/// +/// * Otherwise, return Result `Err` with a diagnostic message. +/// +/// This macro provides the same statements as [`assert_`](macro.assert_.html), +/// except this macro returns a Result, rather than doing a panic. +/// +/// This macro is useful for runtime checks, such as checking parameters, +/// or sanitizing inputs, or handling different results in different ways. +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_ne`](macro@crate::assert_iter_ne) +/// * [`assert_iter_ne_as_result`](macro@crate::assert_iter_ne_as_result) +/// * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne) +/// +#[macro_export] +macro_rules! assert_iter_ne_as_result { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match (&$a_collection, &$b_collection) { + (a_collection, b_collection) => { + let a = a_collection.into_iter(); + let b = b_collection.into_iter(); + if !a.eq(b) { + Ok(()) + } else { + Err(format!( + concat!( + "assertion failed: `assert_iter_ne!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html\n", + " a label: `{}`,\n", + " a debug: `{:?}`,\n", + " b label: `{}`,\n", + " b debug: `{:?}`" + ), + stringify!($a_collection), + a_collection, + stringify!($b_collection), + b_collection + )) + } + } + } + }}; +} + +#[cfg(test)] +mod tests { + + #[test] + fn test_assert_iter_ne_as_result_x_success() { + let a = [1, 2]; + let b = [2, 1]; + let result = assert_iter_ne_as_result!(&a, &b); + assert_eq!(result, Ok(())); + } + + #[test] + fn test_assert_iter_ne_as_result_x_failure() { + let a = [1, 2]; + let b = [1, 2]; + let result = assert_iter_ne_as_result!(&a, &b); + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + concat!( + "assertion failed: `assert_iter_ne!(a_collection, b_collection)`\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html\n", + " a label: `&a`,\n", + " a debug: `[1, 2]`,\n", + " b label: `&b`,\n", + " b debug: `[1, 2]`" + ) + ); + } +} + +/// Assert an iterable is not equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≠ (collection2 into iter) +/// +/// * If true, return `()`. +/// +/// * Otherwise, call [`panic!`] with a message and the values of the +/// expressions with their debug representations. +/// +/// # Examples +/// +/// ```rust +/// use assertables::*; +/// # use std::panic; +/// # fn main() { +/// let a = [1, 2]; +/// let b = [3, 4]; +/// assert_iter_ne!(&a, &b); +/// +/// # let result = panic::catch_unwind(|| { +/// let a = [1, 2]; +/// let b = [1, 2]; +/// assert_iter_ne!(&a, &b); +/// # }); +/// // assertion failed: `assert_iter_ne!(a_collection, b_collection)` +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html +/// // a label: `&a`, +/// // a debug: `[1, 2]`, +/// // b label: `&b`, +/// // b debug: `[1, 2]` +/// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); +/// # let expect = concat!( +/// # "assertion failed: `assert_iter_ne!(a_collection, b_collection)`\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_iter_ne.html\n", +/// # " a label: `&a`,\n", +/// # " a debug: `[1, 2]`,\n", +/// # " b label: `&b`,\n", +/// # " b debug: `[1, 2]`", +/// # ); +/// # assert_eq!(actual, expect); +/// # } +/// ``` +/// +/// This implementation uses [`std::collections::BTreeSet`](https://doc.rust-lang.org/std/collections/struct.BTreeSet.html) to count items and sort them. +/// +/// # Module macros +/// +/// * [`assert_iter_ne`](macro@crate::assert_iter_ne) +/// * [`assert_iter_ne_as_result`](macro@crate::assert_iter_ne_as_result) +/// * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne) +/// +#[macro_export] +macro_rules! assert_iter_ne { + ($a_collection:expr, $b_collection:expr $(,)?) => {{ + match $crate::assert_iter_ne_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(err) => panic!("{}", err), + } + }}; + ($a_collection:expr, $b_collection:expr, $($message:tt)+) => {{ + match $crate::assert_iter_ne_as_result!($a_collection, $b_collection) { + Ok(()) => (), + Err(_err) => panic!("{}", $($message)+), + } + }}; +} + +/// Assert an iterable is not equal to another. +/// +/// Pseudocode:
+/// (collection1 into iter) ≠ (collection2 into iter) +/// +/// This macro provides the same statements as [`assert_iter_ne`](macro.assert_iter_ne.html), +/// except this macro's statements are only enabled in non-optimized +/// builds by default. An optimized build will not execute this macro's +/// statements unless `-C debug-assertions` is passed to the compiler. +/// +/// This macro is useful for checks that are too expensive to be present +/// in a release build but may be helpful during development. +/// +/// The result of expanding this macro is always type checked. +/// +/// An unchecked assertion allows a program in an inconsistent state to +/// keep running, which might have unexpected consequences but does not +/// introduce unsafety as long as this only happens in safe code. The +/// performance cost of assertions, however, is not measurable in general. +/// Replacing `assert*!` with `debug_assert*!` is thus only encouraged +/// after thorough profiling, and more importantly, only in safe code! +/// +/// This macro is intended to work in a similar way to +/// [`std::debug_assert`](https://doc.rust-lang.org/std/macro.debug_assert.html). +/// +/// # Module macros +/// +/// * [`assert_iter_ne`](macro@crate::assert_iter_ne) +/// * [`assert_iter_ne`](macro@crate::assert_iter_ne) +/// * [`debug_assert_iter_ne`](macro@crate::debug_assert_iter_ne) +/// +#[macro_export] +macro_rules! debug_assert_iter_ne { + ($($arg:tt)*) => { + if $crate::cfg!(debug_assertions) { + $crate::assert_iter_ne!($($arg)*); + } + }; +} diff --git a/src/assert_iter/mod.rs b/src/assert_iter/mod.rs new file mode 100644 index 000000000..5b4bbefba --- /dev/null +++ b/src/assert_iter/mod.rs @@ -0,0 +1,24 @@ +//! Assert macros for comparing iter collections. +//! +//! These macros help with comparison of iter parameters, such as two arrays or +//! two vectors. These macros convert each input using the std::iter::Iterator trait. +//! +//! * [`assert_iter_eq!(collection1, collection2)`](macro@crate::assert_iter_eq) ≈ iter a = iter b +//! +//! * [`assert_iter_ne!(collection1, collection2)`](macro@crate::assert_iter_ne) ≈ iter a ≠ iter b +//! +//! * [`assert_iter_lt!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a < iter b +//! +//! * [`assert_iter_le!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a ≤ iter b +//! +//! * [`assert_iter_gt!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a > iter b +//! +//! * [`assert_iter_ge!(collection1, collection2)`](macro@crate::assert_iter_gt) ≈ iter a ≥ iter b + +// Comparisons +pub mod assert_iter_eq; +pub mod assert_iter_ne; +pub mod assert_iter_lt; +pub mod assert_iter_le; +pub mod assert_iter_gt; +pub mod assert_iter_ge; diff --git a/src/assert_le.rs b/src/assert_le.rs index 03bd3889f..b8e448ae4 100644 --- a/src/assert_le.rs +++ b/src/assert_le.rs @@ -52,7 +52,7 @@ macro_rules! assert_le_as_result { Err(format!( concat!( "assertion failed: `assert_le!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -90,7 +90,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_le!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html\n", " a label: `a`,\n", " a debug: `2`,\n", " b label: `b`,\n", @@ -126,7 +126,7 @@ mod tests { /// assert_le!(a, b); /// # }); /// // assertion failed: `assert_le!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html /// // a label: `a`, /// // a debug: `2`, /// // b label: `b`, @@ -134,7 +134,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_le!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_le.html\n", /// # " a label: `a`,\n", /// # " a debug: `2`,\n", /// # " b label: `b`,\n", diff --git a/src/assert_lt.rs b/src/assert_lt.rs index e7c73dc06..464dc33b7 100644 --- a/src/assert_lt.rs +++ b/src/assert_lt.rs @@ -53,7 +53,7 @@ macro_rules! assert_lt_as_result { Err(format!( concat!( "assertion failed: `assert_lt!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -91,7 +91,7 @@ mod test_assert_x_result { result.unwrap_err(), concat!( "assertion failed: `assert_lt!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html\n", " a label: `a`,\n", " a debug: `2`,\n", " b label: `b`,\n", @@ -127,7 +127,7 @@ mod test_assert_x_result { /// assert_lt!(a, b); /// # }); /// // assertion failed: `assert_lt!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html /// // a label: `a`, /// // a debug: `2`, /// // b label: `b`, @@ -135,7 +135,7 @@ mod test_assert_x_result { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_lt!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_lt.html\n", /// # " a label: `a`,\n", /// # " a debug: `2`,\n", /// # " b label: `b`,\n", diff --git a/src/assert_ne.rs b/src/assert_ne.rs index ff26de54d..0f55e8a0b 100644 --- a/src/assert_ne.rs +++ b/src/assert_ne.rs @@ -48,7 +48,7 @@ macro_rules! assert_ne_as_result { Err(format!( concat!( "assertion failed: `assert_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -86,7 +86,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ne.html\n", " a label: `a`,\n", " a debug: `1`,\n", " b label: `b`,\n", diff --git a/src/assert_none/assert_none.rs b/src/assert_none/assert_none.rs index b8c17c1d4..e249e73d1 100644 --- a/src/assert_none/assert_none.rs +++ b/src/assert_none/assert_none.rs @@ -53,7 +53,7 @@ macro_rules! assert_none_as_result { Err(format!( concat!( "assertion failed: `assert_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -86,7 +86,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", " a label: `a`,\n", " a debug: `Some(1)`", ) @@ -118,13 +118,13 @@ mod tests { /// assert_none!(a); /// # }); /// // assertion failed: `assert_none!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html /// // a label: `a`, /// // a debug: `Some(1)` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_none!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_none.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_none.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`", /// # ); diff --git a/src/assert_none/mod.rs b/src/assert_none/mod.rs index 45fd63af3..9f2228636 100644 --- a/src/assert_none/mod.rs +++ b/src/assert_none/mod.rs @@ -3,8 +3,8 @@ //! These macros help compare None items, such as `std::Option::None` or similar. //! //! Assert expression is None: -//! -//! * [`assert_none!(a)`](macro@crate::assert_none) +//! +//! * [`assert_none!(a)`](macro@crate::assert_none) //! ≈ a is None pub mod assert_none; diff --git a/src/assert_not_contains.rs b/src/assert_not_contains.rs index d11ab3272..a7f84bee6 100644 --- a/src/assert_not_contains.rs +++ b/src/assert_not_contains.rs @@ -58,7 +58,7 @@ macro_rules! assert_not_contains_as_result { Err(format!( concat!( "assertion failed: `assert_not_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", " container label: `{}`,\n", " container debug: `{:?}`,\n", " containee label: `{}`,\n", @@ -96,7 +96,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", " container label: `a`,\n", " container debug: `\"alfa\"`,\n", " containee label: `b`,\n", @@ -123,7 +123,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_contains!(container, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", " container label: `a`,\n", " container debug: `1..5`,\n", " containee label: `&b`,\n", @@ -167,7 +167,7 @@ mod tests { /// assert_not_contains!(a, b); /// # }); /// // assertion failed: `assert_not_contains!(container, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html /// // container label: `a`, /// // container debug: `\"alfa\"`, /// // containee label: `b`, @@ -175,7 +175,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_contains!(container, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_contains.html\n", /// # " container label: `a`,\n", /// # " container debug: `\"alfa\"`,\n", /// # " containee label: `b`,\n", diff --git a/src/assert_not_ends_with.rs b/src/assert_not_ends_with.rs index 4b5530bdf..79b7f6e57 100644 --- a/src/assert_not_ends_with.rs +++ b/src/assert_not_ends_with.rs @@ -52,7 +52,7 @@ macro_rules! assert_not_ends_with_as_result { Err(format!( concat!( "assertion failed: `assert_not_ends_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -88,7 +88,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_ends_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html\n", " a label: `a`,\n", " a debug: `\"alfa\"`,\n", " b label: `b`,\n", @@ -124,7 +124,7 @@ mod tests { /// assert_not_ends_with!(a, b); /// # }); /// // assertion failed: `assert_not_ends_with!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html /// // a label: `a`, /// // a debug: `\"alfa\"`, /// // b label: `b`, @@ -132,7 +132,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_ends_with!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_ends_with.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_ends_with.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"alfa\"`,\n", /// # " b label: `b`,\n", diff --git a/src/assert_not_match.rs b/src/assert_not_match.rs index 9a46e738f..d3bc042cb 100644 --- a/src/assert_not_match.rs +++ b/src/assert_not_match.rs @@ -55,7 +55,7 @@ macro_rules! assert_not_match_as_result { Err(format!( concat!( "assertion failed: `assert_not_match!(matcher, matchee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html\n", " matcher label: `{}`,\n", " matcher debug: `{:?}`,\n", " matchee label: `{}`,\n", @@ -93,7 +93,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_match!(matcher, matchee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html\n", " matcher label: `a`,\n", " matcher debug: `Regex(\"lf\")`,\n", " matchee label: `b`,\n", @@ -132,7 +132,7 @@ mod tests { /// assert_not_match!(a, b); /// # }); /// // assertion failed: `assert_not_match!(matcher, matchee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html /// // matcher label: `a`, /// // matcher debug: `Regex(\"lf\")`, /// // matchee label: `b`, @@ -140,7 +140,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_match!(matcher, matchee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_match.html\n", /// # " matcher label: `a`,\n", /// # " matcher debug: `Regex(\"lf\")`,\n", /// # " matchee label: `b`,\n", diff --git a/src/assert_not_starts_with.rs b/src/assert_not_starts_with.rs index f96378734..f86d258c4 100644 --- a/src/assert_not_starts_with.rs +++ b/src/assert_not_starts_with.rs @@ -52,7 +52,7 @@ macro_rules! assert_not_starts_with_as_result { Err(format!( concat!( "assertion failed: `assert_not_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -88,7 +88,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_not_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html\n", " a label: `a`,\n", " a debug: `\"alfa\"`,\n", " b label: `b`,\n", @@ -124,7 +124,7 @@ mod tests { /// assert_not_starts_with!(a, b); /// # }); /// // assertion failed: `assert_not_starts_with!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html /// // a label: `a`, /// // a debug: `\"alfa\"`, /// // b label: `b`, @@ -132,7 +132,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_not_starts_with!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_not_starts_with.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_not_starts_with.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"alfa\"`,\n", /// # " b label: `b`,\n", diff --git a/src/assert_ok/assert_ok.rs b/src/assert_ok/assert_ok.rs index a646964b5..ff82817f2 100644 --- a/src/assert_ok/assert_ok.rs +++ b/src/assert_ok/assert_ok.rs @@ -53,7 +53,7 @@ macro_rules! assert_ok_as_result { Err(format!( concat!( "assertion failed: `assert_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -86,7 +86,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", " a label: `a`,\n", " a debug: `Err(1)`", ) @@ -118,13 +118,13 @@ mod tests { /// assert_ok!(a); /// # }); /// // assertion failed: `assert_ok!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html /// // a label: `a`, /// // a debug: `Err(1)` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`", /// # ); diff --git a/src/assert_ok/assert_ok_eq.rs b/src/assert_ok/assert_ok_eq.rs index 6a85afced..80c1f430d 100644 --- a/src/assert_ok/assert_ok_eq.rs +++ b/src/assert_ok/assert_ok_eq.rs @@ -54,7 +54,7 @@ macro_rules! assert_ok_eq_as_result { Err(format!( concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -75,7 +75,7 @@ macro_rules! assert_ok_eq_as_result { Err(format!( concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -114,7 +114,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -135,7 +135,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -172,7 +172,7 @@ mod tests { /// assert_ok_eq!(a, b); /// # }); /// // assertion failed: `assert_ok_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -182,7 +182,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ok/assert_ok_eq_expr.rs b/src/assert_ok/assert_ok_eq_expr.rs index 943749585..0f5f38516 100644 --- a/src/assert_ok/assert_ok_eq_expr.rs +++ b/src/assert_ok/assert_ok_eq_expr.rs @@ -54,7 +54,7 @@ macro_rules! assert_ok_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -73,7 +73,7 @@ macro_rules! assert_ok_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -112,7 +112,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -132,7 +132,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -169,7 +169,7 @@ mod tests { /// assert_ok_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_ok_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ok/assert_ok_ne.rs b/src/assert_ok/assert_ok_ne.rs index 5108b0202..b7c1f524e 100644 --- a/src/assert_ok/assert_ok_ne.rs +++ b/src/assert_ok/assert_ok_ne.rs @@ -54,7 +54,7 @@ macro_rules! assert_ok_ne_as_result { Err(format!( concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -75,7 +75,7 @@ macro_rules! assert_ok_ne_as_result { Err(format!( concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -114,7 +114,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -135,7 +135,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -172,7 +172,7 @@ mod tests { /// assert_ok_ne!(a, b); /// # }); /// // assertion failed: `assert_ok_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -182,7 +182,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ok/assert_ok_ne_expr.rs b/src/assert_ok/assert_ok_ne_expr.rs index 1f1fb1eb2..a319c818c 100644 --- a/src/assert_ok/assert_ok_ne_expr.rs +++ b/src/assert_ok/assert_ok_ne_expr.rs @@ -54,7 +54,7 @@ macro_rules! assert_ok_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -73,7 +73,7 @@ macro_rules! assert_ok_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -112,7 +112,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -132,7 +132,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ok_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", " a label: `a`,\n", " a debug: `Err(1)`,\n", " b label: `b`,\n", @@ -169,7 +169,7 @@ mod tests { /// assert_ok_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_ok_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ok_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ok/mod.rs b/src/assert_ok/mod.rs index 7fe71b71d..ade3a2310 100644 --- a/src/assert_ok/mod.rs +++ b/src/assert_ok/mod.rs @@ -3,24 +3,24 @@ //! These macros help compare Ok(…) items, such as `std::Result::Ok` or similar. //! //! Assert expression is Ok(_): -//! -//! * [`assert_ok!(a)`](macro@crate::assert_ok) +//! +//! * [`assert_ok!(a)`](macro@crate::assert_ok) //! ≈ a is Ok(_) -//! +//! //! Compare Ok(…) to another Ok(…): -//! -//! * [`assert_ok_eq!(a, b)`](macro@crate::assert_ok_eq) +//! +//! * [`assert_ok_eq!(a, b)`](macro@crate::assert_ok_eq) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) = (b ⇒ Ok(b̅) ⇒ b̅) //! -//! * [`assert_ok_ne!(a, b)`](macro@crate::assert_ok_ne) +//! * [`assert_ok_ne!(a, b)`](macro@crate::assert_ok_ne) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) ≠ (b ⇒ Ok(b̅) ⇒ b̅) //! //! Compare Ok(…) to an expression: -//! -//! * [`assert_ok_eq_expr!(a, expr)`](macro@crate::assert_ok_eq_expr) +//! +//! * [`assert_ok_eq_expr!(a, expr)`](macro@crate::assert_ok_eq_expr) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) = b //! -//! * [`assert_ok_ne_expr!(a, b)`](macro@crate::assert_ok_ne_expr) +//! * [`assert_ok_ne_expr!(a, b)`](macro@crate::assert_ok_ne_expr) //! ≈ (a ⇒ Ok(a̅) ⇒ a̅) ≠ b // Verify Ok(_) diff --git a/src/assert_option/assert_option_none.rs b/src/assert_option/assert_option_none.rs index cba97af6c..4f88be775 100644 --- a/src/assert_option/assert_option_none.rs +++ b/src/assert_option/assert_option_none.rs @@ -48,7 +48,7 @@ macro_rules! assert_option_none_as_result { Err(format!( concat!( "assertion failed: `assert_option_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -81,7 +81,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_option_none!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html\n", " a label: `a`,\n", " a debug: `Some(1)`", ) @@ -110,13 +110,13 @@ mod tests { /// assert_option_none!(a); /// # }); /// // assertion failed: `assert_option_none!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html /// // a label: `a`, /// // a debug: `Some(1)` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_none!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_none.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_none.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`", /// # ); diff --git a/src/assert_option/assert_option_some.rs b/src/assert_option/assert_option_some.rs index ea904624e..25780eb27 100644 --- a/src/assert_option/assert_option_some.rs +++ b/src/assert_option/assert_option_some.rs @@ -48,7 +48,7 @@ macro_rules! assert_option_some_as_result { Err(format!( concat!( "assertion failed: `assert_option_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html\n", " option label: `{}`,\n", " option debug: `{:?}`", ), @@ -81,7 +81,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_option_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html\n", " option label: `a`,\n", " option debug: `None`", ) @@ -110,13 +110,13 @@ mod tests { /// assert_option_some!(a); /// # }); /// // assertion failed: `assert_option_some!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html /// // option label: `a`, /// // option debug: `None` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_some!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some.html\n", /// # " option label: `a`,\n", /// # " option debug: `None`", /// # ); diff --git a/src/assert_option/assert_option_some_eq.rs b/src/assert_option/assert_option_some_eq.rs index 7f4f45d01..0b82baeb7 100644 --- a/src/assert_option/assert_option_some_eq.rs +++ b/src/assert_option/assert_option_some_eq.rs @@ -49,7 +49,7 @@ macro_rules! assert_option_some_eq_as_result { Err(format!( concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -70,7 +70,7 @@ macro_rules! assert_option_some_eq_as_result { Err(format!( concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -109,7 +109,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -130,7 +130,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_option_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " b label: `b`,\n", @@ -164,7 +164,7 @@ mod tests { /// assert_option_some_eq!(a, b); /// # }); /// // assertion failed: `assert_option_some_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -174,7 +174,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_some_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_option/assert_option_some_ne.rs b/src/assert_option/assert_option_some_ne.rs index b86223a55..406cf9ab6 100644 --- a/src/assert_option/assert_option_some_ne.rs +++ b/src/assert_option/assert_option_some_ne.rs @@ -49,7 +49,7 @@ macro_rules! assert_option_some_ne_as_result { Err(format!( concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -70,7 +70,7 @@ macro_rules! assert_option_some_ne_as_result { Err(format!( concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -109,7 +109,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -130,7 +130,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_option_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " b label: `b`,\n", @@ -164,7 +164,7 @@ mod tests { /// assert_option_some_ne!(a, b); /// # }); /// // assertion failed: `assert_option_some_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // b label: `b`, @@ -174,7 +174,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_option_some_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_option_some_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_option_some_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_pending/assert_pending.rs b/src/assert_pending/assert_pending.rs index 7654094ab..968adb6f0 100644 --- a/src/assert_pending/assert_pending.rs +++ b/src/assert_pending/assert_pending.rs @@ -56,7 +56,7 @@ macro_rules! assert_pending_as_result { Err(format!( concat!( "assertion failed: `assert_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -91,7 +91,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", " a label: `a`,\n", " a debug: `Ready(1)`" ) @@ -125,13 +125,13 @@ mod tests { /// assert_pending!(a); /// # }); /// // assertion failed: `assert_pending!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html /// // a label: `a`, /// // a debug: `Ready(1)` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_pending!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_pending.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_pending.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`", /// # ); diff --git a/src/assert_pending/mod.rs b/src/assert_pending/mod.rs index 34cc40422..73ef26e95 100644 --- a/src/assert_pending/mod.rs +++ b/src/assert_pending/mod.rs @@ -3,7 +3,7 @@ //! These macros help compare Pending items, such as `std::Poll::Pending` or similar. //! //! Assert expression is Pending: -//! +//! //! * [`assert_pending!(a)`](macro@crate::assert_pending) //! ≈ a is Pending diff --git a/src/assert_poll/assert_poll_pending.rs b/src/assert_poll/assert_poll_pending.rs index 669c0abbc..1f776a19c 100644 --- a/src/assert_poll/assert_poll_pending.rs +++ b/src/assert_poll/assert_poll_pending.rs @@ -51,7 +51,7 @@ macro_rules! assert_poll_pending_as_result { Err(format!( concat!( "assertion failed: `assert_poll_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -86,7 +86,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_poll_pending!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html\n", " a label: `a`,\n", " a debug: `Ready(1)`" ) @@ -117,13 +117,13 @@ mod tests { /// assert_poll_pending!(a); /// # }); /// // assertion failed: `assert_poll_pending!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html /// // a label: `a`, /// // a debug: `Ready(1)` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_pending!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_pending.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_pending.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`", /// # ); diff --git a/src/assert_poll/assert_poll_ready.rs b/src/assert_poll/assert_poll_ready.rs index 31e799267..5881ed176 100644 --- a/src/assert_poll/assert_poll_ready.rs +++ b/src/assert_poll/assert_poll_ready.rs @@ -51,7 +51,7 @@ macro_rules! assert_poll_ready_as_result { Err(format!( concat!( "assertion failed: `assert_poll_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -86,7 +86,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html\n", " a label: `a`,\n", " a debug: `Pending`", ) @@ -117,13 +117,13 @@ mod tests { /// assert_poll_ready!(a); /// # }); /// // assertion failed: `assert_poll_ready!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html /// // a label: `a`, /// // a debug: `Pending` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_ready!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready.html\n", /// # " a label: `a`,\n", /// # " a debug: `Pending`", /// # ); diff --git a/src/assert_poll/assert_poll_ready_eq.rs b/src/assert_poll/assert_poll_ready_eq.rs index 95970c229..e3ab56f7a 100644 --- a/src/assert_poll/assert_poll_ready_eq.rs +++ b/src/assert_poll/assert_poll_ready_eq.rs @@ -51,7 +51,7 @@ macro_rules! assert_poll_ready_eq_as_result { Err(format!( concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -72,7 +72,7 @@ macro_rules! assert_poll_ready_eq_as_result { Err(format!( concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -113,7 +113,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -134,7 +134,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " b label: `b`,\n", @@ -170,7 +170,7 @@ mod tests { /// assert_poll_ready_eq!(a, b); /// # }); /// // assertion failed: `assert_poll_ready_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -180,7 +180,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_ready_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_poll/assert_poll_ready_ne.rs b/src/assert_poll/assert_poll_ready_ne.rs index dc087c182..ac58cebcd 100644 --- a/src/assert_poll/assert_poll_ready_ne.rs +++ b/src/assert_poll/assert_poll_ready_ne.rs @@ -51,7 +51,7 @@ macro_rules! assert_poll_ready_ne_as_result { Err(format!( concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -72,7 +72,7 @@ macro_rules! assert_poll_ready_ne_as_result { Err(format!( concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -113,7 +113,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -134,7 +134,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_poll_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " b label: `b`,\n", @@ -170,7 +170,7 @@ mod tests { /// assert_poll_ready_ne!(a, b); /// # }); /// // assertion failed: `assert_poll_ready_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -180,7 +180,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_poll_ready_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_poll_ready_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_poll_ready_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_contains.rs b/src/assert_program_args/assert_program_args_stderr_contains.rs index 36e5ae4eb..d4d99a1d0 100644 --- a/src/assert_program_args/assert_program_args_stderr_contains.rs +++ b/src/assert_program_args/assert_program_args_stderr_contains.rs @@ -57,7 +57,7 @@ macro_rules! assert_program_args_stderr_contains_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -82,7 +82,7 @@ macro_rules! assert_program_args_stderr_contains_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -129,7 +129,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -177,7 +177,7 @@ mod tests { /// assert_program_args_stderr_contains!(&program, &args, &containee); /// # }); /// // assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -189,7 +189,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_contains!(a_program, a_args, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_contains.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_eq.rs b/src/assert_program_args/assert_program_args_stderr_eq.rs index 8ff2cb545..bfbbe3c23 100644 --- a/src/assert_program_args/assert_program_args_stderr_eq.rs +++ b/src/assert_program_args/assert_program_args_stderr_eq.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stderr_eq_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -86,7 +86,7 @@ macro_rules! assert_program_args_stderr_eq_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -139,7 +139,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -186,7 +186,7 @@ mod tests { /// assert_program_args_stderr_eq!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -200,7 +200,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_eq!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_eq_expr.rs b/src/assert_program_args/assert_program_args_stderr_eq_expr.rs index bb605a36b..5beeeedb8 100644 --- a/src/assert_program_args/assert_program_args_stderr_eq_expr.rs +++ b/src/assert_program_args/assert_program_args_stderr_eq_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stderr_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stderr_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -166,7 +166,7 @@ mod tests { /// assert_program_args_stderr_eq_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_eq_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_eq_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_ge.rs b/src/assert_program_args/assert_program_args_stderr_ge.rs index 6b6741ad0..bda625dc1 100644 --- a/src/assert_program_args/assert_program_args_stderr_ge.rs +++ b/src/assert_program_args/assert_program_args_stderr_ge.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stderr_ge_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -86,7 +86,7 @@ macro_rules! assert_program_args_stderr_ge_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -149,7 +149,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -196,7 +196,7 @@ mod tests { /// assert_program_args_stderr_ge!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -210,7 +210,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ge!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_ge_expr.rs b/src/assert_program_args/assert_program_args_stderr_ge_expr.rs index 86b10dcaf..47f20b3b0 100644 --- a/src/assert_program_args/assert_program_args_stderr_ge_expr.rs +++ b/src/assert_program_args/assert_program_args_stderr_ge_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stderr_ge_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stderr_ge_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -173,7 +173,7 @@ mod tests { /// assert_program_args_stderr_ge_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -185,7 +185,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ge_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ge_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_gt.rs b/src/assert_program_args/assert_program_args_stderr_gt.rs index 18ed77ab3..51bcf481d 100644 --- a/src/assert_program_args/assert_program_args_stderr_gt.rs +++ b/src/assert_program_args/assert_program_args_stderr_gt.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stderr_gt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -86,7 +86,7 @@ macro_rules! assert_program_args_stderr_gt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -139,7 +139,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -186,7 +186,7 @@ mod tests { /// assert_program_args_stderr_gt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -200,7 +200,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_gt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_gt_expr.rs b/src/assert_program_args/assert_program_args_stderr_gt_expr.rs index 6a304c364..d8f78ea52 100644 --- a/src/assert_program_args/assert_program_args_stderr_gt_expr.rs +++ b/src/assert_program_args/assert_program_args_stderr_gt_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stderr_gt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stderr_gt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -166,7 +166,7 @@ mod tests { /// assert_program_args_stderr_gt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_gt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_gt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_is_match.rs b/src/assert_program_args/assert_program_args_stderr_is_match.rs index 2610a4578..0553ff53d 100644 --- a/src/assert_program_args/assert_program_args_stderr_is_match.rs +++ b/src/assert_program_args/assert_program_args_stderr_is_match.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stderr_is_match_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -79,7 +79,7 @@ macro_rules! assert_program_args_stderr_is_match_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -128,7 +128,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -172,7 +172,7 @@ mod tests { /// assert_program_args_stderr_is_match!(&program, &args, &matcher); /// # }); /// // assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -184,7 +184,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_is_match!(a_program, b_matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_is_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_is_match.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_le.rs b/src/assert_program_args/assert_program_args_stderr_le.rs index 90449254b..50d71bfc5 100644 --- a/src/assert_program_args/assert_program_args_stderr_le.rs +++ b/src/assert_program_args/assert_program_args_stderr_le.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stderr_le_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -86,7 +86,7 @@ macro_rules! assert_program_args_stderr_le_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -139,7 +139,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -186,7 +186,7 @@ mod tests { /// assert_program_args_stderr_le!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -200,7 +200,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_le!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_le_expr.rs b/src/assert_program_args/assert_program_args_stderr_le_expr.rs index 580f8be6e..2669bd741 100644 --- a/src/assert_program_args/assert_program_args_stderr_le_expr.rs +++ b/src/assert_program_args/assert_program_args_stderr_le_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stderr_le_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stderr_le_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -166,7 +166,7 @@ mod tests { /// assert_program_args_stderr_le_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_le_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_le_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_lt.rs b/src/assert_program_args/assert_program_args_stderr_lt.rs index ba8bbf584..e655bef77 100644 --- a/src/assert_program_args/assert_program_args_stderr_lt.rs +++ b/src/assert_program_args/assert_program_args_stderr_lt.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stderr_lt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -86,7 +86,7 @@ macro_rules! assert_program_args_stderr_lt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -139,7 +139,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -186,7 +186,7 @@ mod tests { /// assert_program_args_stderr_lt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -200,7 +200,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_lt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_lt_expr.rs b/src/assert_program_args/assert_program_args_stderr_lt_expr.rs index 651321d25..1c6c7e4e2 100644 --- a/src/assert_program_args/assert_program_args_stderr_lt_expr.rs +++ b/src/assert_program_args/assert_program_args_stderr_lt_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stderr_lt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stderr_lt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -166,7 +166,7 @@ mod tests { /// assert_program_args_stderr_lt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_lt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_lt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_ne.rs b/src/assert_program_args/assert_program_args_stderr_ne.rs index 89fa6b228..c35a27a31 100644 --- a/src/assert_program_args/assert_program_args_stderr_ne.rs +++ b/src/assert_program_args/assert_program_args_stderr_ne.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stderr_ne_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -86,7 +86,7 @@ macro_rules! assert_program_args_stderr_ne_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -139,7 +139,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -186,7 +186,7 @@ mod tests { /// assert_program_args_stderr_ne!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&a_args`, @@ -200,7 +200,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ne!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stderr_ne_expr.rs b/src/assert_program_args/assert_program_args_stderr_ne_expr.rs index 83c32b42d..75f4826ef 100644 --- a/src/assert_program_args/assert_program_args_stderr_ne_expr.rs +++ b/src/assert_program_args/assert_program_args_stderr_ne_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stderr_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stderr_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stderr\"`,\n", " a_args label: `&a_args`,\n", @@ -166,7 +166,7 @@ mod tests { /// assert_program_args_stderr_ne_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stderr\"`, /// // a_args label: `&args`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stderr_ne_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stderr_ne_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stderr\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_contains.rs b/src/assert_program_args/assert_program_args_stdout_contains.rs index 15373c8bc..9950717ef 100644 --- a/src/assert_program_args/assert_program_args_stdout_contains.rs +++ b/src/assert_program_args/assert_program_args_stdout_contains.rs @@ -57,7 +57,7 @@ macro_rules! assert_program_args_stdout_contains_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -82,7 +82,7 @@ macro_rules! assert_program_args_stdout_contains_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -129,7 +129,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -177,7 +177,7 @@ mod tests { /// assert_program_args_stdout_contains!(&program, &args, &containee); /// # }); /// // assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -189,7 +189,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_contains!(a_program, a_args, containee)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_contains.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_contains.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_eq.rs b/src/assert_program_args/assert_program_args_stdout_eq.rs index 6bfab4214..4d1b5dac8 100644 --- a/src/assert_program_args/assert_program_args_stdout_eq.rs +++ b/src/assert_program_args/assert_program_args_stdout_eq.rs @@ -55,7 +55,7 @@ macro_rules! assert_program_args_stdout_eq_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -87,7 +87,7 @@ macro_rules! assert_program_args_stdout_eq_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -140,7 +140,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -187,7 +187,7 @@ mod tests { /// assert_program_args_stdout_eq!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -201,7 +201,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_eq!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_eq_expr.rs b/src/assert_program_args/assert_program_args_stdout_eq_expr.rs index cc60cffa6..62d61003a 100644 --- a/src/assert_program_args/assert_program_args_stdout_eq_expr.rs +++ b/src/assert_program_args/assert_program_args_stdout_eq_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stdout_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stdout_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -167,7 +167,7 @@ mod tests { /// assert_program_args_stdout_eq_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -179,7 +179,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_eq_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_eq_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_ge.rs b/src/assert_program_args/assert_program_args_stdout_ge.rs index d6593b344..7e5ebcb7a 100644 --- a/src/assert_program_args/assert_program_args_stdout_ge.rs +++ b/src/assert_program_args/assert_program_args_stdout_ge.rs @@ -55,7 +55,7 @@ macro_rules! assert_program_args_stdout_ge_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -87,7 +87,7 @@ macro_rules! assert_program_args_stdout_ge_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -150,7 +150,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -197,7 +197,7 @@ mod tests { /// assert_program_args_stdout_ge!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -211,7 +211,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ge!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_ge_expr.rs b/src/assert_program_args/assert_program_args_stdout_ge_expr.rs index c71ae646d..58d58af0c 100644 --- a/src/assert_program_args/assert_program_args_stdout_ge_expr.rs +++ b/src/assert_program_args/assert_program_args_stdout_ge_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stdout_ge_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stdout_ge_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -133,7 +133,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -176,7 +176,7 @@ mod tests { /// assert_program_args_stdout_ge_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -188,7 +188,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ge_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ge_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_gt.rs b/src/assert_program_args/assert_program_args_stdout_gt.rs index 515936f9b..d8b0452d3 100644 --- a/src/assert_program_args/assert_program_args_stdout_gt.rs +++ b/src/assert_program_args/assert_program_args_stdout_gt.rs @@ -55,7 +55,7 @@ macro_rules! assert_program_args_stdout_gt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -87,7 +87,7 @@ macro_rules! assert_program_args_stdout_gt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -140,7 +140,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -187,7 +187,7 @@ mod tests { /// assert_program_args_stdout_gt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -201,7 +201,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_gt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_gt_expr.rs b/src/assert_program_args/assert_program_args_stdout_gt_expr.rs index 19a8cd784..5ae8a6114 100644 --- a/src/assert_program_args/assert_program_args_stdout_gt_expr.rs +++ b/src/assert_program_args/assert_program_args_stdout_gt_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stdout_gt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stdout_gt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -167,7 +167,7 @@ mod tests { /// assert_program_args_stdout_gt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -179,7 +179,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_gt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_gt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_is_match.rs b/src/assert_program_args/assert_program_args_stdout_is_match.rs index 4145795c9..897103860 100644 --- a/src/assert_program_args/assert_program_args_stdout_is_match.rs +++ b/src/assert_program_args/assert_program_args_stdout_is_match.rs @@ -54,7 +54,7 @@ macro_rules! assert_program_args_stdout_is_match_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -79,7 +79,7 @@ macro_rules! assert_program_args_stdout_is_match_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -128,7 +128,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -172,7 +172,7 @@ mod tests { /// assert_program_args_stdout_is_match!(&program, &args, &matcher); /// # }); /// // assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -184,7 +184,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_is_match!(a_program, b_matcher)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_is_match.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_is_match.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_le.rs b/src/assert_program_args/assert_program_args_stdout_le.rs index 506a06362..b2a47adac 100644 --- a/src/assert_program_args/assert_program_args_stdout_le.rs +++ b/src/assert_program_args/assert_program_args_stdout_le.rs @@ -55,7 +55,7 @@ macro_rules! assert_program_args_stdout_le_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -87,7 +87,7 @@ macro_rules! assert_program_args_stdout_le_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -150,7 +150,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -197,7 +197,7 @@ mod tests { /// assert_program_args_stdout_le!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -211,7 +211,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_le!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_le_expr.rs b/src/assert_program_args/assert_program_args_stdout_le_expr.rs index dfc3c663f..a1f7a7c34 100644 --- a/src/assert_program_args/assert_program_args_stdout_le_expr.rs +++ b/src/assert_program_args/assert_program_args_stdout_le_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stdout_le_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stdout_le_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -133,7 +133,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -176,7 +176,7 @@ mod tests { /// assert_program_args_stdout_le_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -188,7 +188,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_le_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_le_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_lt.rs b/src/assert_program_args/assert_program_args_stdout_lt.rs index 6c9c2eee3..35b543228 100644 --- a/src/assert_program_args/assert_program_args_stdout_lt.rs +++ b/src/assert_program_args/assert_program_args_stdout_lt.rs @@ -55,7 +55,7 @@ macro_rules! assert_program_args_stdout_lt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -87,7 +87,7 @@ macro_rules! assert_program_args_stdout_lt_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -140,7 +140,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -187,7 +187,7 @@ mod tests { /// assert_program_args_stdout_lt!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -201,7 +201,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_lt!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_lt_expr.rs b/src/assert_program_args/assert_program_args_stdout_lt_expr.rs index 70184b999..3698a5e43 100644 --- a/src/assert_program_args/assert_program_args_stdout_lt_expr.rs +++ b/src/assert_program_args/assert_program_args_stdout_lt_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stdout_lt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stdout_lt_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -167,7 +167,7 @@ mod tests { /// assert_program_args_stdout_lt_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -179,7 +179,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_lt_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_lt_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_ne.rs b/src/assert_program_args/assert_program_args_stdout_ne.rs index edf5d1a6b..746df8547 100644 --- a/src/assert_program_args/assert_program_args_stdout_ne.rs +++ b/src/assert_program_args/assert_program_args_stdout_ne.rs @@ -55,7 +55,7 @@ macro_rules! assert_program_args_stdout_ne_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -87,7 +87,7 @@ macro_rules! assert_program_args_stdout_ne_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -140,7 +140,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -187,7 +187,7 @@ mod tests { /// assert_program_args_stdout_ne!(&a_program, &a_args, &b_program, &b_args); /// # }); /// // assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html /// // a_program label: `&a_program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&a_args`, @@ -201,7 +201,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ne!(a_program, a_args, b_program, b_args)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne.html\n", /// # " a_program label: `&a_program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&a_args`,\n", diff --git a/src/assert_program_args/assert_program_args_stdout_ne_expr.rs b/src/assert_program_args/assert_program_args_stdout_ne_expr.rs index d39e7e1ba..e7d31fdc0 100644 --- a/src/assert_program_args/assert_program_args_stdout_ne_expr.rs +++ b/src/assert_program_args/assert_program_args_stdout_ne_expr.rs @@ -52,7 +52,7 @@ macro_rules! assert_program_args_stdout_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_program_args_stdout_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", " a_program label: `{}`,\n", " a_program debug: `{:?}`,\n", " a_args label: `{}`,\n", @@ -124,7 +124,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", " a_program label: `&a_program`,\n", " a_program debug: `\"bin/printf-stdout\"`,\n", " a_args label: `&a_args`,\n", @@ -167,7 +167,7 @@ mod tests { /// assert_program_args_stdout_ne_expr!(&program, &args, s); /// # }); /// // assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html /// // a_program label: `&program`, /// // a_program debug: `\"bin/printf-stdout\"`, /// // a_args label: `&args`, @@ -179,7 +179,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_program_args_stdout_ne_expr!(a_program, a_args, b_expr)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_program_args_stdout_ne_expr.html\n", /// # " a_program label: `&program`,\n", /// # " a_program debug: `\"bin/printf-stdout\"`,\n", /// # " a_args label: `&args`,\n", diff --git a/src/assert_ready/assert_ready.rs b/src/assert_ready/assert_ready.rs index 0c6ecaf61..75b34d073 100644 --- a/src/assert_ready/assert_ready.rs +++ b/src/assert_ready/assert_ready.rs @@ -56,7 +56,7 @@ macro_rules! assert_ready_as_result { Err(format!( concat!( "assertion failed: `assert_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -91,7 +91,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", " a label: `a`,\n", " a debug: `Pending`", ) @@ -125,13 +125,13 @@ mod tests { /// assert_ready!(a); /// # }); /// // assertion failed: `assert_ready!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html /// // a label: `a`, /// // a debug: `Pending` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready.html\n", /// # " a label: `a`,\n", /// # " a debug: `Pending`", /// # ); diff --git a/src/assert_ready/assert_ready_eq.rs b/src/assert_ready/assert_ready_eq.rs index 51a0904bb..835c962e4 100644 --- a/src/assert_ready/assert_ready_eq.rs +++ b/src/assert_ready/assert_ready_eq.rs @@ -56,7 +56,7 @@ macro_rules! assert_ready_eq_as_result { Err(format!( concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_ready_eq_as_result { Err(format!( concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -118,7 +118,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -139,7 +139,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -178,7 +178,7 @@ mod tests { /// assert_ready_eq!(a, b); /// # }); /// // assertion failed: `assert_ready_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -188,7 +188,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ready/assert_ready_eq_expr.rs b/src/assert_ready/assert_ready_eq_expr.rs index d1983ee9c..9d8996bfa 100644 --- a/src/assert_ready/assert_ready_eq_expr.rs +++ b/src/assert_ready/assert_ready_eq_expr.rs @@ -56,7 +56,7 @@ macro_rules! assert_ready_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -75,7 +75,7 @@ macro_rules! assert_ready_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -116,7 +116,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -136,7 +136,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -175,7 +175,7 @@ mod tests { /// assert_ready_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_ready_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -184,7 +184,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ready/assert_ready_ne.rs b/src/assert_ready/assert_ready_ne.rs index 85abd272b..5b9c59ce9 100644 --- a/src/assert_ready/assert_ready_ne.rs +++ b/src/assert_ready/assert_ready_ne.rs @@ -56,7 +56,7 @@ macro_rules! assert_ready_ne_as_result { Err(format!( concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -77,7 +77,7 @@ macro_rules! assert_ready_ne_as_result { Err(format!( concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -118,7 +118,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -139,7 +139,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -178,7 +178,7 @@ mod tests { /// assert_ready_ne!(a, b); /// # }); /// // assertion failed: `assert_ready_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -188,7 +188,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ready/assert_ready_ne_expr.rs b/src/assert_ready/assert_ready_ne_expr.rs index c8bb60324..af1bab5da 100644 --- a/src/assert_ready/assert_ready_ne_expr.rs +++ b/src/assert_ready/assert_ready_ne_expr.rs @@ -56,7 +56,7 @@ macro_rules! assert_ready_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -75,7 +75,7 @@ macro_rules! assert_ready_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -116,7 +116,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `a`,\n", " a debug: `Ready(1)`,\n", " a inner: `1`,\n", @@ -136,7 +136,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_ready_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", " a label: `a`,\n", " a debug: `Pending`,\n", " b label: `b`,\n", @@ -175,7 +175,7 @@ mod tests { /// assert_ready_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_ready_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html /// // a label: `a`, /// // a debug: `Ready(1)`, /// // a inner: `1`, @@ -184,7 +184,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_ready_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_ready_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_ready_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ready(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_ready/mod.rs b/src/assert_ready/mod.rs index 348e98c6b..0f6ca415f 100644 --- a/src/assert_ready/mod.rs +++ b/src/assert_ready/mod.rs @@ -3,24 +3,24 @@ //! These macros help compare Ready(…) items, such as `std::Ready::Ready` or similar. //! //! Assert expression is Ready(_): -//! -//! * [`assert_ready!(a)`](macro@crate::assert_ready) +//! +//! * [`assert_ready!(a)`](macro@crate::assert_ready) //! ≈ a is Ready(_) -//! +//! //! Compare Ready(…) to another Ready(…): -//! -//! * [`assert_ready_eq!(a, b)`](macro@crate::assert_ready_eq) +//! +//! * [`assert_ready_eq!(a, b)`](macro@crate::assert_ready_eq) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) = (b ⇒ Ready(b̅) ⇒ b̅) //! -//! * [`assert_ready_ne!(a, b)`](macro@crate::assert_ready_ne) +//! * [`assert_ready_ne!(a, b)`](macro@crate::assert_ready_ne) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) ≠ (b ⇒ Ready(b̅) ⇒ b̅) //! //! Compare Ready(…) to an expression: -//! -//! * [`assert_ready_eq_expr!(a, expr)`](macro@crate::assert_ready_eq_expr) +//! +//! * [`assert_ready_eq_expr!(a, expr)`](macro@crate::assert_ready_eq_expr) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) = b //! -//! * [`assert_ready_ne_expr!(a, b)`](macro@crate::assert_ready_ne_expr) +//! * [`assert_ready_ne_expr!(a, b)`](macro@crate::assert_ready_ne_expr) //! ≈ (a ⇒ Ready(a̅) ⇒ a̅) ≠ b // Verify Ready(_) diff --git a/src/assert_result/assert_result_err.rs b/src/assert_result/assert_result_err.rs index 1d312621c..1ac3f9675 100644 --- a/src/assert_result/assert_result_err.rs +++ b/src/assert_result/assert_result_err.rs @@ -48,7 +48,7 @@ macro_rules! assert_result_err_as_result { Err(format!( concat!( "assertion failed: `assert_result_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -81,7 +81,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_result_err!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html\n", " a label: `a`,\n", " a debug: `Ok(())`", ) @@ -110,13 +110,13 @@ mod tests { /// assert_result_err!(a); /// # }); /// // assertion failed: `assert_result_err!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html /// // a label: `a`, /// // a debug: `Ok(())` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_err!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_err.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_err.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(())`", /// # ); diff --git a/src/assert_result/assert_result_ok.rs b/src/assert_result/assert_result_ok.rs index d0ad749f0..e74ab7a93 100644 --- a/src/assert_result/assert_result_ok.rs +++ b/src/assert_result/assert_result_ok.rs @@ -48,7 +48,7 @@ macro_rules! assert_result_ok_as_result { Err(format!( concat!( "assertion failed: `assert_result_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html\n", " a label: `{}`,\n", " a debug: `{:?}`", ), @@ -81,7 +81,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_result_ok!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html\n", " a label: `a`,\n", " a debug: `Err(1)`", ) @@ -110,13 +110,13 @@ mod tests { /// assert_result_ok!(a); /// # }); /// // assertion failed: `assert_result_ok!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html /// // a label: `a`, /// // a debug: `Err(1)` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_ok!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok.html\n", /// # " a label: `a`,\n", /// # " a debug: `Err(1)`", /// # ); diff --git a/src/assert_result/assert_result_ok_eq.rs b/src/assert_result/assert_result_ok_eq.rs index ab7e3461b..aa508c789 100644 --- a/src/assert_result/assert_result_ok_eq.rs +++ b/src/assert_result/assert_result_ok_eq.rs @@ -49,7 +49,7 @@ macro_rules! assert_result_ok_eq_as_result { Err(format!( concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -70,7 +70,7 @@ macro_rules! assert_result_ok_eq_as_result { Err(format!( concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -109,7 +109,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -130,7 +130,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -164,7 +164,7 @@ mod tests { /// assert_result_ok_eq!(a, b); /// # }); /// // assertion failed: `assert_result_ok_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -174,7 +174,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_ok_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_result/assert_result_ok_ne.rs b/src/assert_result/assert_result_ok_ne.rs index 9ea0be931..fca0e52e5 100644 --- a/src/assert_result/assert_result_ok_ne.rs +++ b/src/assert_result/assert_result_ok_ne.rs @@ -49,7 +49,7 @@ macro_rules! assert_result_ok_ne_as_result { Err(format!( concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -70,7 +70,7 @@ macro_rules! assert_result_ok_ne_as_result { Err(format!( concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -109,7 +109,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " a inner: `1`,\n", @@ -130,7 +130,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_result_ok_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", " a label: `a`,\n", " a debug: `Ok(1)`,\n", " b label: `b`,\n", @@ -164,7 +164,7 @@ mod tests { /// assert_result_ok_ne!(a, b); /// # }); /// // assertion failed: `assert_result_ok_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html /// // a label: `a`, /// // a debug: `Ok(1)`, /// // a inner: `1`, @@ -174,7 +174,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_result_ok_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_result_ok_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_result_ok_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Ok(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_set/assert_set_disjoint.rs b/src/assert_set/assert_set_disjoint.rs index cd9567665..a6fc43a0e 100644 --- a/src/assert_set/assert_set_disjoint.rs +++ b/src/assert_set/assert_set_disjoint.rs @@ -56,7 +56,7 @@ macro_rules! assert_set_disjoint_as_result { Err(format!( concat!( "assertion failed: `assert_set_disjoint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -98,7 +98,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_set_disjoint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -136,7 +136,7 @@ mod tests { /// assert_set_disjoint!(&a, &b); /// # }); /// // assertion failed: `assert_set_disjoint!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -146,7 +146,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_disjoint!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_disjoint.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_disjoint.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/src/assert_set/assert_set_eq.rs b/src/assert_set/assert_set_eq.rs index acb4df427..53ea2e2f6 100644 --- a/src/assert_set/assert_set_eq.rs +++ b/src/assert_set/assert_set_eq.rs @@ -58,7 +58,7 @@ macro_rules! assert_set_eq_as_result { Err(format!( concat!( "assertion failed: `assert_set_eq!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -100,7 +100,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_set_eq!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -138,7 +138,7 @@ mod tests { /// assert_set_eq!(&a, &b); /// # }); /// // assertion failed: `assert_set_eq!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -148,7 +148,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_eq!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_eq.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/src/assert_set/assert_set_joint.rs b/src/assert_set/assert_set_joint.rs index 27030f497..408db43a3 100644 --- a/src/assert_set/assert_set_joint.rs +++ b/src/assert_set/assert_set_joint.rs @@ -56,7 +56,7 @@ macro_rules! assert_set_joint_as_result { Err(format!( concat!( "assertion failed: `assert_set_joint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -98,7 +98,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_set_joint!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -136,7 +136,7 @@ mod tests { /// assert_set_joint!(&a, &b); /// # }); /// // assertion failed: `assert_set_joint!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -146,7 +146,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_joint!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_joint.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_joint.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/src/assert_set/assert_set_ne.rs b/src/assert_set/assert_set_ne.rs index 8e222c57f..e55fbf1ef 100644 --- a/src/assert_set/assert_set_ne.rs +++ b/src/assert_set/assert_set_ne.rs @@ -57,7 +57,7 @@ macro_rules! assert_set_ne_as_result { Err(format!( concat!( "assertion failed: `assert_set_ne!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -99,7 +99,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_set_ne!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -137,7 +137,7 @@ mod tests { /// assert_set_ne!(&a, &b); /// # }); /// // assertion failed: `assert_set_ne!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -147,7 +147,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_ne!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_ne.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/src/assert_set/assert_set_subset.rs b/src/assert_set/assert_set_subset.rs index 62a3f06e3..766ff5e48 100644 --- a/src/assert_set/assert_set_subset.rs +++ b/src/assert_set/assert_set_subset.rs @@ -56,7 +56,7 @@ macro_rules! assert_set_subset_as_result { Err(format!( concat!( "assertion failed: `assert_set_subset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -98,7 +98,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_set_subset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html\n", " a label: `&a`,\n", " a debug: `[1, 2, 3]`,\n", " b label: `&b`,\n", @@ -136,7 +136,7 @@ mod tests { /// assert_set_subset!(&a, &b); /// # }); /// // assertion failed: `assert_set_subset!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html /// // a label: `&a`, /// // a debug: `[1, 2, 3]`, /// // b label: `&b`, @@ -146,7 +146,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_subset!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_subset.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_subset.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2, 3]`,\n", /// # " b label: `&b`,\n", diff --git a/src/assert_set/assert_set_superset.rs b/src/assert_set/assert_set_superset.rs index 2927dc7da..ca5a2ee80 100644 --- a/src/assert_set/assert_set_superset.rs +++ b/src/assert_set/assert_set_superset.rs @@ -58,7 +58,7 @@ macro_rules! assert_set_superset_as_result { Err(format!( concat!( "assertion failed: `assert_set_superset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -100,7 +100,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_set_superset!(a_collection, b_collection)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html\n", " a label: `&a`,\n", " a debug: `[1, 2]`,\n", " b label: `&b`,\n", @@ -138,7 +138,7 @@ mod tests { /// assert_set_superset!(&a, &b); /// # }); /// // assertion failed: `assert_set_superset!(a_collection, b_collection)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html /// // a label: `&a`, /// // a debug: `[1, 2]`, /// // b label: `&b`, @@ -148,7 +148,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_set_superset!(a_collection, b_collection)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_set_superset.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_set_superset.html\n", /// # " a label: `&a`,\n", /// # " a debug: `[1, 2]`,\n", /// # " b label: `&b`,\n", diff --git a/src/assert_some/assert_some.rs b/src/assert_some/assert_some.rs index 511ae5782..65b4b6e35 100644 --- a/src/assert_some/assert_some.rs +++ b/src/assert_some/assert_some.rs @@ -53,7 +53,7 @@ macro_rules! assert_some_as_result { Err(format!( concat!( "assertion failed: `assert_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", " option label: `{}`,\n", " option debug: `{:?}`", ), @@ -86,7 +86,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some!(a)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", " option label: `a`,\n", " option debug: `None`", ) @@ -118,13 +118,13 @@ mod tests { /// assert_some!(a); /// # }); /// // assertion failed: `assert_some!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html /// // option label: `a`, /// // option debug: `None` /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some!(a)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some.html\n", /// # " option label: `a`,\n", /// # " option debug: `None`", /// # ); diff --git a/src/assert_some/assert_some_eq.rs b/src/assert_some/assert_some_eq.rs index 501803637..d830f03c3 100644 --- a/src/assert_some/assert_some_eq.rs +++ b/src/assert_some/assert_some_eq.rs @@ -54,7 +54,7 @@ macro_rules! assert_some_eq_as_result { Err(format!( concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -75,7 +75,7 @@ macro_rules! assert_some_eq_as_result { Err(format!( concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -114,7 +114,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -135,7 +135,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_eq!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -172,7 +172,7 @@ mod tests { /// assert_some_eq!(a, b); /// # }); /// // assertion failed: `assert_some_eq!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -182,7 +182,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_eq!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_some/assert_some_eq_expr.rs b/src/assert_some/assert_some_eq_expr.rs index 83cb7de96..495d72260 100644 --- a/src/assert_some/assert_some_eq_expr.rs +++ b/src/assert_some/assert_some_eq_expr.rs @@ -54,7 +54,7 @@ macro_rules! assert_some_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -73,7 +73,7 @@ macro_rules! assert_some_eq_expr_as_result { Err(format!( concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -112,7 +112,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -132,7 +132,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_eq_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -169,7 +169,7 @@ mod tests { /// assert_some_eq_expr!(a, b); /// # }); /// // assertion failed: `assert_some_eq_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_eq_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_eq_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_eq_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_some/assert_some_ne.rs b/src/assert_some/assert_some_ne.rs index a46985cd7..94ef57c42 100644 --- a/src/assert_some/assert_some_ne.rs +++ b/src/assert_some/assert_some_ne.rs @@ -54,7 +54,7 @@ macro_rules! assert_some_ne_as_result { Err(format!( concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -75,7 +75,7 @@ macro_rules! assert_some_ne_as_result { Err(format!( concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -114,7 +114,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -135,7 +135,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_ne!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -172,7 +172,7 @@ mod tests { /// assert_some_ne!(a, b); /// # }); /// // assertion failed: `assert_some_ne!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // b label: `b`, @@ -182,7 +182,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_ne!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_some/assert_some_ne_expr.rs b/src/assert_some/assert_some_ne_expr.rs index b03bf9cf2..e2bce2ab7 100644 --- a/src/assert_some/assert_some_ne_expr.rs +++ b/src/assert_some/assert_some_ne_expr.rs @@ -54,7 +54,7 @@ macro_rules! assert_some_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " a inner: `{:?}`,\n", @@ -73,7 +73,7 @@ macro_rules! assert_some_ne_expr_as_result { Err(format!( concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -112,7 +112,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `a`,\n", " a debug: `Some(1)`,\n", " a inner: `1`,\n", @@ -132,7 +132,7 @@ mod tests { result.unwrap_err(), concat!( "assertion failed: `assert_some_ne_expr!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", " a label: `a`,\n", " a debug: `None`,\n", " b label: `b`,\n", @@ -169,7 +169,7 @@ mod tests { /// assert_some_ne_expr!(a, b); /// # }); /// // assertion failed: `assert_some_ne_expr!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html /// // a label: `a`, /// // a debug: `Some(1)`, /// // a inner: `1`, @@ -178,7 +178,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_some_ne_expr!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_some_ne_expr.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_some_ne_expr.html\n", /// # " a label: `a`,\n", /// # " a debug: `Some(1)`,\n", /// # " a inner: `1`,\n", diff --git a/src/assert_some/mod.rs b/src/assert_some/mod.rs index 7aaa81381..b8468d567 100644 --- a/src/assert_some/mod.rs +++ b/src/assert_some/mod.rs @@ -3,24 +3,24 @@ //! These macros help compare Some(…) items, such as `std::Option::Some` or similar. //! //! Assert expression is Some(_): -//! -//! * [`assert_some!(a)`](macro@crate::assert_some) +//! +//! * [`assert_some!(a)`](macro@crate::assert_some) //! ≈ a is Some(_) -//! +//! //! Compare Some(…) to another Some(…): -//! -//! * [`assert_some_eq!(a, b)`](macro@crate::assert_some_eq) +//! +//! * [`assert_some_eq!(a, b)`](macro@crate::assert_some_eq) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) = (b ⇒ Some(b̅) ⇒ b̅) //! -//! * [`assert_some_ne!(a, b)`](macro@crate::assert_some_ne) +//! * [`assert_some_ne!(a, b)`](macro@crate::assert_some_ne) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) ≠ (b ⇒ Some(b̅) ⇒ b̅) //! //! Compare Some(…) to an expression: -//! -//! * [`assert_some_eq_expr!(a, expr)`](macro@crate::assert_some_eq_expr) +//! +//! * [`assert_some_eq_expr!(a, expr)`](macro@crate::assert_some_eq_expr) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) = b //! -//! * [`assert_some_ne_expr!(a, b)`](macro@crate::assert_some_ne_expr) +//! * [`assert_some_ne_expr!(a, b)`](macro@crate::assert_some_ne_expr) //! ≈ (a ⇒ Some(a̅) ⇒ a̅) ≠ b // Verify Some(_) diff --git a/src/assert_starts_with.rs b/src/assert_starts_with.rs index 8602e5b4c..52dc7eb63 100644 --- a/src/assert_starts_with.rs +++ b/src/assert_starts_with.rs @@ -52,7 +52,7 @@ macro_rules! assert_starts_with_as_result { Err(format!( concat!( "assertion failed: `assert_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html\n", " a label: `{}`,\n", " a debug: `{:?}`,\n", " b label: `{}`,\n", @@ -88,7 +88,7 @@ mod tests { let actual = result.unwrap_err(); let expect = concat!( "assertion failed: `assert_starts_with!(a, b)`\n", - "https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html\n", + "https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html\n", " a label: `a`,\n", " a debug: `\"alfa\"`,\n", " b label: `b`,\n", @@ -123,7 +123,7 @@ mod tests { /// let b = "fa"; /// assert_starts_with!(a, b); /// // assertion failed: `assert_starts_with!(a, b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html /// // a label: `a`, /// // a debug: `\"alfa\"`, /// // b label: `b`, @@ -132,7 +132,7 @@ mod tests { /// # let actual = result.unwrap_err().downcast::().unwrap().to_string(); /// # let expect = concat!( /// # "assertion failed: `assert_starts_with!(a, b)`\n", -/// # "https://docs.rs/assertables/8.11.0/assertables/macro.assert_starts_with.html\n", +/// # "https://docs.rs/assertables/8.12.0/assertables/macro.assert_starts_with.html\n", /// # " a label: `a`,\n", /// # " a debug: `\"alfa\"`,\n", /// # " b label: `b`,\n", diff --git a/src/lib.rs b/src/lib.rs index c5304e120..e7bfd3786 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -38,16 +38,16 @@ //! 1. Easy to use: everything is well-documented with runnable examples. //! 2. Runtime savvy: all the assertables macros have runtime versions. //! 3. Zero overhead: if you don't use a macro, then it's never compiled. -//! +//! //! To use this crate, add it to your `Cargo.toml` file: //! //! ```toml //! [dev-dependencies] -//! assertables = "8.11.0" +//! assertables = "8.12.0" //! ``` //! //! ## Assert macros -//! +//! //! For values: //! //! * [`assert_lt!(a, b)`](macro@crate::assert_lt) `// less than` @@ -87,18 +87,19 @@ //! //! For Option Some/None: //! -//! * [`assert_some!(a)`](macro@crate::assert_some) [eq, ne, etc.](module@crate::assert_some) +//! * [`assert_some!(a)`](macro@crate::assert_some) ([eq, ne, etc.](module@crate::assert_some)) //! * [`assert_none!(a)`](macro@crate::assert_none) //! //! For Poll Ready/Pending: //! -//! * [`assert_ready!(a)`](macro@crate::assert_ready) [eq, ne, etc.](module@crate::assert_ready) +//! * [`assert_ready!(a)`](macro@crate::assert_ready) ([eq, ne, etc.](module@crate::assert_ready)) //! * [`assert_pending!(a)`](macro@crate::assert_pending) //! -//! For collections such as arrays, vectors, maps, sets: +//! For collections such as arrays, vectors, iterators, sets, bags: //! -//! * [`assert_set_subset!(collection1, collection2)`](macro@crate::assert_set_subset) -//! * [`assert_set_disjoint!(collection1, collection2)`](macro@crate::assert_set_disjoint) +//! * [`assert_iter_eq!(collection1, collection2)`](macro@crate::assert_iter_eq) ([eq, ne, etc.](module@crate::assert_iter)) +//! * [`assert_set_eq!(collection1, collection2)`](macro@crate::assert_set_eq) ([eq, ne, subset, etc.](module@crate::assert_set)) +//! * [`assert_bag_eq!(collection1, collection2)`](macro@crate::assert_bag_eq) ([eq, ne, subbag, etc.](module@crate::assert_bag)) //! //! For file system paths and input/output readers: //! @@ -111,12 +112,19 @@ //! * [`assert_program_args_stdout_eq!(program1, args1, program2, args2)`](macro@crate::assert_program_args_stdout_eq); //! //! There are many more macros that are grouped into modules. -//! +//! //! Modules for collections, such as arrays, vectors, lists, maps: //! +//! * [`assert_iter`](module@crate::assert_iter) for iterator collections. //! * [`assert_set`](module@crate::assert_set) for set collections. //! * [`assert_bag`](module@crate::assert_bag) for bag collections. //! +//! Modules for variants: +//! +//! * [`assert_ok`](module@crate::assert_ok)/[`assert_err`](module@crate::assert_err) for Result Ok/Err. +//! * [`assert_some`](module@crate::assert_some)/[`assert_none`](module@crate::assert_none) for Option Some/None. +//! * [`assert_ready`](module@crate::assert_ready)/[`assert_pending`](module@crate::assert_pending) for Poll Ready/Pending. +//! //! Modules for functions: //! //! * [`assert_fn`](module@crate::assert_fn) for functions in general. @@ -133,32 +141,32 @@ //! * [`assert_command`](module@crate::assert_command) for commands and their stdout & stderr. //! * [`assert_program_args`](module@crate::assert_program_args) for programs with args and their stdout & stderr. //! -//! +//! //! ## Forms -//! +//! //! All assertables macros have forms for different outcomes: -//! -//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // panic during typical test -//! * [`assert_gt_as_result!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt_as_result.html) // return Ok or Err -//! * [`debug_assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.debug_assert_gt.html) // panic when in debug mode -//! +//! +//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // panic during typical test +//! * [`assert_gt_as_result!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt_as_result.html) // return Ok or Err +//! * [`debug_assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.debug_assert_gt.html) // panic when in debug mode +//! //! All assertables macros have forms for an optional message: -//! -//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // automatic message -//! * [`assert_gt!(a, b, "Your text")`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_gt.html) // custom message -//! +//! +//! * [`assert_gt!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // automatic message +//! * [`assert_gt!(a, b, "Your text")`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_gt.html) // custom message +//! //! Many assertables macros have forms for comparing left hand side (LHS) and right hand side (RHS) as the same type or as an expression: -//! -//! * [`assert_ok_eq!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq.html) // Ok(…) = Ok(…) -//! * [`assert_ok_eq_expr!(a, b)`](https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok_eq_expr.html) // Ok(…) = expression -//! -//! +//! +//! * [`assert_ok_eq!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq.html) // Ok(…) = Ok(…) +//! * [`assert_ok_eq_expr!(a, b)`](https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok_eq_expr.html) // Ok(…) = expression +//! +//! //! ## Tracking //! //! * Package: assertables-rust-crate -//! * Version: 8.11.0 +//! * Version: 8.12.0 //! * Created: 2021-03-30T15:47:49Z -//! * Updated: 2024-10-01T13:11:35Z +//! * Updated: 2024-10-02T16:29:24Z //! * License: MIT or Apache-2.0 or GPL-2.0 or GPL-3.0 or contact us for more //! * Contact: Joel Parker Henderson (joel@sixarm.com) @@ -211,6 +219,7 @@ pub mod assert_pending; pub mod assert_poll; // Deprecated // For collections +pub mod assert_iter; pub mod assert_set; pub mod assert_bag; diff --git a/tests/comparison_examples.rs b/tests/comparison_examples.rs index d6b9f799a..2f54ea0f2 100644 --- a/tests/comparison_examples.rs +++ b/tests/comparison_examples.rs @@ -24,7 +24,7 @@ use assertables::*; /// /// assert_infix!(a > b); /// // assertion failed: `assert_infix!(a > b)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_infix.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_infix.html /// // a label: `a`, /// // a debug: `1`, /// // b label: `b`, @@ -59,7 +59,7 @@ fn greater_than() { /// /// assert_infix!(a, b, delta); /// // assertion failed: `assert_in_delta!(a, b, delta)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_in_delta.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_in_delta.html /// // a label: `a`, /// // a debug: `10`, /// // b label: `b`, @@ -86,20 +86,20 @@ fn are_two_numbers_near() { } /// Verify a Result is Ok. -/// +/// /// This example shows how to verify that a Result enumeration is Ok. -/// +/// /// ```ignore /// pub fn positive(i: i8) -> Result { /// if i > 0 { Ok(i) } else { Err(i) } /// } -/// +/// /// assert_eq!(positive(-1).is_ok()); /// // assertion failed: positive(-1).is_ok() /// /// assert_fs_read_to_string_eq!(a_path, b_path); /// // assertion failed: `assert_ok!(a)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_ok.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_ok.html /// // a label: `positive(-1)`, /// // a debug: `Err(-1)` /// ``` @@ -134,7 +134,7 @@ fn verify_ok() { /// /// assert_fs_read_to_string_eq!(a_path, b_path); /// // assertion failed: `assert_fs_read_to_string_eq!(a_path, b_path)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_fs_read_to_string_eq.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_fs_read_to_string_eq.html /// // a_path label: `a_path`, /// // a_path debug: `"alfa.txt"`, /// // b_path label: `b_path`, @@ -172,7 +172,7 @@ fn compare_text_file_strings() { /// /// assert_command_stdout_contains!(command, containee); /// // assertion failed: `assert_command_stdout_contains!(command, containee)` -/// // https://docs.rs/assertables/8.11.0/assertables/macro.assert_command_stdout_contains.html +/// // https://docs.rs/assertables/8.12.0/assertables/macro.assert_command_stdout_contains.html /// // command label: `command`, /// // command debug: `"echo" "alfa"`, /// // containee label: `containee`, diff --git a/tests/namespace_examples.rs b/tests/namespace_examples.rs index 67c483d05..d82b013a7 100644 --- a/tests/namespace_examples.rs +++ b/tests/namespace_examples.rs @@ -1,5 +1,5 @@ //! Namespace examples. -//! +//! //! This file has some simple demonstrations of how to use Assertables in //! validations by using a namespace, explicitly using the macro names.