This seems like a bit of a superfluous match, you only have one case. Just use an if statement.

```rust
if ch == '&' as u8
```

And you should probably rename `ch` to `b` (or `byte`) because it's not a char.