Skip to content

Commit b508487

Browse files
committed
Fix the benchmarks
1 parent 69c0d5b commit b508487

File tree

3 files changed

+27
-27
lines changed

3 files changed

+27
-27
lines changed

benchmarks/benches/http.rs

+12-12
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ struct Header<'a> {
2222

2323
#[cfg_attr(rustfmt, rustfmt_skip)]
2424
#[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))]
25-
fn is_token(c: u8) -> bool {
26-
match c {
25+
fn is_token(c: &u8) -> bool {
26+
match *c {
2727
128..=255 => false,
2828
0..=31 => false,
2929
b'(' => false,
@@ -48,23 +48,23 @@ fn is_token(c: u8) -> bool {
4848
}
4949
}
5050

51-
fn not_line_ending(c: u8) -> bool {
52-
c != b'\r' && c != b'\n'
51+
fn not_line_ending(c: &u8) -> bool {
52+
*c != b'\r' && *c != b'\n'
5353
}
5454

55-
fn is_space(c: u8) -> bool {
56-
c == b' '
55+
fn is_space(c: &u8) -> bool {
56+
*c == b' '
5757
}
5858

59-
fn is_not_space(c: u8) -> bool {
60-
c != b' '
59+
fn is_not_space(c: &u8) -> bool {
60+
*c != b' '
6161
}
62-
fn is_horizontal_space(c: u8) -> bool {
63-
c == b' ' || c == b'\t'
62+
fn is_horizontal_space(c: &u8) -> bool {
63+
*c == b' ' || *c == b'\t'
6464
}
6565

66-
fn is_version(c: u8) -> bool {
67-
c >= b'0' && c <= b'9' || c == b'.'
66+
fn is_version(c: &u8) -> bool {
67+
*c >= b'0' && *c <= b'9' || *c == b'.'
6868
}
6969

7070
fn line_ending<'a>()-> impl Parser<&'a[u8], Output=&'a[u8], Error=Error<&'a[u8]>> {

benchmarks/benches/http_streaming.rs

+12-12
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ struct Header<'a> {
2222

2323
#[cfg_attr(rustfmt, rustfmt_skip)]
2424
#[cfg_attr(feature = "cargo-clippy", allow(match_same_arms))]
25-
fn is_token(c: u8) -> bool {
26-
match c {
25+
fn is_token(c: &u8) -> bool {
26+
match *c {
2727
128..=255 => false,
2828
0..=31 => false,
2929
b'(' => false,
@@ -48,23 +48,23 @@ fn is_token(c: u8) -> bool {
4848
}
4949
}
5050

51-
fn not_line_ending(c: u8) -> bool {
52-
c != b'\r' && c != b'\n'
51+
fn not_line_ending(c: &u8) -> bool {
52+
*c != b'\r' && *c != b'\n'
5353
}
5454

55-
fn is_space(c: u8) -> bool {
56-
c == b' '
55+
fn is_space(c: &u8) -> bool {
56+
*c == b' '
5757
}
5858

59-
fn is_not_space(c: u8) -> bool {
60-
c != b' '
59+
fn is_not_space(c: &u8) -> bool {
60+
*c != b' '
6161
}
62-
fn is_horizontal_space(c: u8) -> bool {
63-
c == b' ' || c == b'\t'
62+
fn is_horizontal_space(c: &u8) -> bool {
63+
*c == b' ' || *c == b'\t'
6464
}
6565

66-
fn is_version(c: u8) -> bool {
67-
c >= b'0' && c <= b'9' || c == b'.'
66+
fn is_version(c: &u8) -> bool {
67+
*c >= b'0' && *c <= b'9' || *c == b'.'
6868
}
6969

7070
fn request_line(input: &[u8]) -> IResult<&[u8], Request<'_>> {

benchmarks/benches/ini.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use std::str;
1818

1919
fn category(i: &[u8]) -> IResult<&[u8], &str> {
2020
map_res(
21-
delimited(char('['), take_while(|c| c != b']'), char(']')),
21+
delimited(char('['), take_while(|c: &u8| *c != b']'), char(']')),
2222
str::from_utf8,
2323
)
2424
.parse_complete(i)
@@ -28,8 +28,8 @@ fn key_value(i: &[u8]) -> IResult<&[u8], (&str, &str)> {
2828
let (i, key) = map_res(alphanumeric, str::from_utf8).parse_complete(i)?;
2929
let (i, _) = tuple((opt(space), char('='), opt(space))).parse_complete(i)?;
3030
let (i, val) =
31-
map_res(take_while(|c| c != b'\n' && c != b';'), str::from_utf8).parse_complete(i)?;
32-
let (i, _) = opt(pair(char(';'), take_while(|c| c != b'\n'))).parse_complete(i)?;
31+
map_res(take_while(|c: &u8| *c != b'\n' && *c != b';'), str::from_utf8).parse_complete(i)?;
32+
let (i, _) = opt(pair(char(';'), take_while(|c: &u8| *c != b'\n'))).parse_complete(i)?;
3333
Ok((i, (key, val)))
3434
}
3535

0 commit comments

Comments
 (0)