This reverts commit 08135254dcf22be0d5661ea8f75e703b29a83514.
smallvec
For more information about how rustc works, see the rustc dev guide.