JFC. When will open source projects like @rustlang learn that putting toxic people like this in positions of ANY authority is unacceptable. https://github.com/marshallpierce/rust-base64/issues/213 . He’s showing you who he is, and you’re not listening.
I’m confused. What makes you think they have been put in a position of authority? Anyone can simply create a fork, or a separate project completely, and go a different direction. You’re not obligated to use any third party crate.
I do agree that they handled that interaction pretty poorly, though.
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.