pub fn compute_alias_components_recursive<I>(
cx: I,
kind: AliasTyKind,
alias_ty: AliasTy<I>,
out: &mut SmallVec<[Component<I>; 4]>,
)where
I: Interner,
Expand description
Collect Components for all the args of alias_ty
.
This should not be used to get the components of alias_ty
itself.
Use push_outlives_components instead.