Lines Matching refs:name
88 // USAGE: bench_match!(name, pattern, haystack)
94 // name is an identifier for the benchmark.
100 ($name:ident, $pattern:expr, $haystack:expr) => {
101 bench_is_match!($name, true, regex!($pattern), $haystack);
105 // USAGE: bench_not_match!(name, pattern, haystack)
111 // name is an identifier for the benchmark.
117 ($name:ident, $pattern:expr, $haystack:expr) => {
118 bench_is_match!($name, false, regex!($pattern), $haystack);
122 // USAGE: bench_is_match!(name, is_match, regex, haystack)
128 // name is an identifier for the benchmark.
136 ($name:ident, $is_match:expr, $re:expr, $haystack:expr) => {
138 fn $name(b: &mut Bencher) {
169 // USAGE: bench_find!(name, pattern, count, haystack)
175 // name is an identifier for the benchmark.
181 ($name:ident, $pattern:expr, $count:expr, $haystack:expr) => {
183 fn $name(b: &mut Bencher) {
202 // USAGE: bench_captures!(name, pattern, groups, haystack);
206 // ident, the desired benchmarking function name
213 ($name:ident, $pattern:expr, $count:expr, $haystack:expr) => {
216 fn $name(b: &mut Bencher) {
235 // USAGE: bench_is_match_set!(name, is_match, regex, haystack)
237 ($name:ident, $is_match:expr, $re:expr, $haystack:expr) => {
239 fn $name(b: &mut Bencher) {
263 // USAGE: bench_matches_set!(name, is_match, regex, haystack)
265 ($name:ident, $is_match:expr, $re:expr, $haystack:expr) => {
267 fn $name(b: &mut Bencher) {