@@ -82,35 +82,53 @@ fn add_benchmark(c: &mut Criterion) {
82
82
. bench_function ( "max nonnull mixed" , |b| {
83
83
b. iter ( || max_boolean ( & nonnull_bools_mixed) )
84
84
} )
85
+ . bench_function ( "or nonnull mixed" , |b| {
86
+ b. iter ( || bool_or ( & nonnull_bools_mixed) )
87
+ } )
85
88
. bench_function ( "min nonnull false" , |b| {
86
89
b. iter ( || min_boolean ( & nonnull_bools_all_false) )
87
90
} )
88
91
. bench_function ( "max nonnull false" , |b| {
89
92
b. iter ( || max_boolean ( & nonnull_bools_all_false) )
90
93
} )
94
+ . bench_function ( "or nonnull false" , |b| {
95
+ b. iter ( || bool_or ( & nonnull_bools_all_false) )
96
+ } )
91
97
. bench_function ( "min nonnull true" , |b| {
92
98
b. iter ( || min_boolean ( & nonnull_bools_all_true) )
93
99
} )
94
100
. bench_function ( "max nonnull true" , |b| {
95
101
b. iter ( || max_boolean ( & nonnull_bools_all_true) )
96
102
} )
103
+ . bench_function ( "or nonnull true" , |b| {
104
+ b. iter ( || bool_or ( & nonnull_bools_all_true) )
105
+ } )
97
106
. bench_function ( "min nullable mixed" , |b| {
98
107
b. iter ( || min_boolean ( & nullable_bool_mixed) )
99
108
} )
100
109
. bench_function ( "max nullable mixed" , |b| {
101
110
b. iter ( || max_boolean ( & nullable_bool_mixed) )
102
111
} )
112
+ . bench_function ( "or nullable mixed" , |b| {
113
+ b. iter ( || bool_or ( & nullable_bool_mixed) )
114
+ } )
103
115
. bench_function ( "min nullable false" , |b| {
104
116
b. iter ( || min_boolean ( & nullable_bool_all_false) )
105
117
} )
106
118
. bench_function ( "max nullable false" , |b| {
107
119
b. iter ( || max_boolean ( & nullable_bool_all_false) )
108
120
} )
121
+ . bench_function ( "or nullable false" , |b| {
122
+ b. iter ( || bool_or ( & nullable_bool_all_false) )
123
+ } )
109
124
. bench_function ( "min nullable true" , |b| {
110
125
b. iter ( || min_boolean ( & nullable_bool_all_true) )
111
126
} )
112
127
. bench_function ( "max nullable true" , |b| {
113
128
b. iter ( || max_boolean ( & nullable_bool_all_true) )
129
+ } )
130
+ . bench_function ( "or nullable true" , |b| {
131
+ b. iter ( || bool_or ( & nullable_bool_all_true) )
114
132
} ) ;
115
133
}
116
134
}
0 commit comments