Hi, the current idna crate supports no_std, but it cannot compile without alloc feature. Sometimes, users may only want to check if a &str is a valid international domain name and do not need to convert it to either unicode or ascii. For the validator, it should be possible to be implemented without alloc.