First, this is a wonderful resource. Thank you so much.
Looking at API Stability, "Adding new variants" is definitely breaking. It is, but then what is the solution? Often The non_exhaustive attribute is the right solution.
Since the reference is (deliberately) written without any historical information, here are some: RFC 2008 and Announcing Rust 1.40.0.
First, this is a wonderful resource. Thank you so much.
Looking at API Stability, "Adding new variants" is definitely breaking. It is, but then what is the solution? Often The non_exhaustive attribute is the right solution.
Since the reference is (deliberately) written without any historical information, here are some: RFC 2008 and Announcing Rust 1.40.0.
Thanks!