Function extract_component_raw

Source
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.