fn visit_drop_use<'tcx>( tcx: TyCtxt<'tcx>, ty: Ty<'tcx>, is_direct_call: bool, source: Span, output: &mut Vec<Spanned<MonoItem<'tcx>>>, )