[−][src]Type Definition rustc::
type HirVec<T> = P<[T]>;
HIR doesn't commit to a concrete storage type and has its own alias for a vector.
It can be
P<[T]> or potentially
Box<[T]>, or some other container with similar
behavior. Unlike AST, HIR is mostly a static structure, so we can use an owned slice instead
Vec to avoid keeping extra capacity.