fn extract_component_raw<'tcx>(
tcx: TyCtxt<'tcx>,
typing_env: TypingEnv<'tcx>,
ty: Ty<'tcx>,
ty_seen: &mut UnordSet<Ty<'tcx>>,
) -> SmallVec<[Ty<'tcx>; 4]>
Expand description
Returns the list of types with a “potentially sigificant” that may be dropped
by dropping a value of type ty
.