ezk_sip_types/
macros.rs

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}