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
/*!
# Provided Matchers

A list of all the matchers provided by this crate, grouped into categories.

[↩︎ Back to User Docs](crate::docs)

## Equality

- [`equal`][crate::equal]
- [`eq_diff`][crate::eq_diff]

## Negating

- [`not`][crate::not]

## Patterns

- [`match_pattern`][crate::match_pattern]

## Ordering

- [`be_lt`][crate::be_lt]
- [`be_le`][crate::be_le]
- [`be_gt`][crate::be_gt]
- [`be_ge`][crate::be_ge]
- [`be_sorted_asc`][crate::be_sorted_asc]
- [`be_sorted_desc`][crate::be_sorted_desc]
- [`be_sorted_by`][crate::be_sorted_by]

## Boolean

- [`be_true`][crate::be_true]
- [`be_false`][crate::be_false]

## Combinators

- [`all`][crate::all]
- [`each`][crate::each]
- [`any`][crate::any]

## Struct fields

- [`match_fields`][crate::match_fields]
- [`match_any_fields`][crate::match_any_fields]

## Adding context

- [`why`][crate::why]
- [`why_lazy`][crate::why_lazy]

## Mapping/converting values

- [`map`][crate::map]
- [`try_map`][crate::try_map]
- [`into`][crate::into]
- [`try_into`][crate::try_into]
- [`iter_map`][crate::iter_map]
- [`iter_try_map`][crate::iter_try_map]

## `Result` values

- [`be_ok`][crate::be_ok]
- [`be_err`][crate::be_err]

## `Option` values

- [`be_some`][crate::be_some]
- [`be_none`][crate::be_none]

## `Default` values

- [`be_default`][crate::be_default]

## Strings

- [`contain_substr`][crate::contain_substr]
- [`have_prefix`][crate::have_prefix]
- [`have_suffix`][crate::have_suffix]
- [`match_regex`][crate::match_regex]
- [`match_json`][crate::match_json]
- [`eq_casefold`][crate::eq_casefold]

## Numbers

- [`be_zero`][crate::be_zero]
- [`approx_eq_f32`][crate::approx_eq_f32]
- [`approx_eq_f64`][crate::approx_eq_f64]

## Time

- [`approx_eq_time`][crate::approx_eq_time]

## Collections

- [`have_len`][crate::have_len]
- [`be_empty`][crate::be_empty]
- [`contain_element`][crate::contain_element]
- [`contain_elements`][crate::contain_elements]
- [`consist_of`][crate::consist_of]
- [`every`][crate::every]
- [`be_in`][crate::be_in]
- [`match_elements`][crate::match_elements]

## Files

- [`be_existing_file`][crate::be_existing_file]
- [`be_regular_file`][crate::be_regular_file]
- [`be_directory`][crate::be_directory]
- [`be_symlink`][crate::be_symlink]
*/