| >> Note that boost is also not the C++ standard library. I know, but many components that are now in the C++ standard library were previously in Boost or were heavily influenced by / inspired by Boost: https://stackoverflow.com/questions/59912393/boost-libraries... Similar events also happened in Java 8 with the Joda time library: https://www.joda.org/joda-time/ >> serde's main maintainer is also a member of the libs team, so it being moved into the standard library meaning more maintenance doesn't really make sense to me. I did not know that. I was just using serde as an example of a widely-used crate that feels essential enough to be included in the Rust standard library. At what point does a third-party crate become so useful that it might be considered for inclusion in the Rust standard library? Is there a process for adding crates to the Rust standard library? If so, how do such crates get nominated and approved? |
It happens pretty rarely because there is not much advantage to doing so, but the path does exist.