pub(crate) fn collect_crate_mono_items<'tcx>( tcx: TyCtxt<'tcx>, strategy: MonoItemCollectionStrategy, ) -> (Vec<MonoItem<'tcx>>, UsageMap<'tcx>)