charx provides char functions that can be used as a Pattern where the built-in char functions otherwise cannot. See https://crates.io/crates/charx and charx - Rust for details.
This is a pretty simple crate so it should not be a huge maintenance effort.
we didn't make a repo when putting it on crates.io because it's such a simple crate. it really is just "track char::*(&self) -> bool and copy it to charx::*(char) -> bool". is there a way to get the code out of crates.io or should we make an actual repo?
Yes, you can download the .crate bundle and unpack it using tar, or you can fetch the source from your local cargo cache if you have used it. It differs a bit from the original source though. Some files may be omitted for example and Cargo.toml is machine generated. (Cargo.toml.orig contains the original file)
I have downloaded and set it up on github. I will shortly add automatic compilation and other bells and whistles to it.
Meanwhile, if you want to transfer the crate, you can go to the settings page of https://crates.io/crates/charx and add me as an owner. That will allow me to get publish access to it. My username is AliSajid.