1macro_rules! encode_set {
2 ($fn:ident, $name:ident) => {
3 lazy_static::lazy_static! {
4 static ref $name: AsciiSet = {
5 let mut set = percent_encoding::CONTROLS.add(0);
6
7 for b in 0..=127u8 {
8 if !$fn(b as char) {
9 set = set.add(b);
10 }
11 }
12
13 set
14 };
15 }
16 };
17}