Can a Rust binary use incompatible versions of the same library? | Hacker News Reader