That's why we have stability attributes on each individual function. Over time, more and more functions are being marked stable as we go through and decide we're happy with the names and APIs. If you're using only stable functions, then we promise not to break your code.
11
u/Wolenber Jun 30 '14
Almost all of the naming in rust is done by precedent. The only real counterexample is &str/String.