One of the external crates I'm using in my project is throwing an error that is not yet fixed in master branch.
However, following this discussion, someone implemented a fork that does fix the error (see last comment by @miraclx).
What would be the right way to for me to integrate their code into my project? And how do I prevent cargo from overwriting it in the future?