fn observe_item<'tcx>( tcx: TyCtxt<'tcx>, canonical_symbols: &mut CanonicalSymbols, fid: ForeignItemId, )