(&self, sess: &Session)
| 619 | .map(|trait_ref| { |
| 620 | trait_ref |
| 621 | .instantiate(tcx, instance.args) |
| 622 | .skip_norm_wip() |
| 623 | .def_id |
| 624 | }) |
| 625 | .or_else(|| assoc_item.trait_container(tcx)); |
| 626 | let implemented_trait = implemented_trait_def_id.map(|trait_def_id| { |
| 627 | let trait_name = lower1::jvm_names::class_for_def_id(tcx, trait_def_id); |
| 628 | ensure_trait_interface(tcx, trait_def_id, &mut oomir_module.data_types); |
| 629 | oomir_function |
| 630 | .signature |
nothing calls this directly
no outgoing calls
no test coverage detected