… Why are you digging up random drama from nearly a year ago?
Also, this guy isn’t affiliated with the Rust team AFAIK. And even if he was, this is his crate, not rustc - he can do whatever he wants with it, and you can fork it if you disagree.
That particular interaction was handled poorly, but isn’t this issue about adding essentially two 3 line helper functions to the library? Forking just for that seems unnecessary. You can instead make a new library that depends on this one and which defines your helper functions, or just copy the helpers into each project you use. It would be more convenient in base64, but it’s not like it’s the end of the world either.