Building rust mega-libs is difficult.

A non-breaking change in a distant downstream lib breaks a downstream dependency because it added a method to an extension trait and introduced ambiguity 🫠

Now all our users need to tweak lock files or they can't build our package 🥲

Comments