This post continues my journey of compile-time string processing in Rust. While working on the validation of identifiers I decided to implement compile-time validation of well-known identifiers. My initial assumption was that this task would be pretty straightforward. As it turns out, it is not. This post first looks into Rust's definition of identifiers and then combines it with the iteration scheme of the last post.
Read more