propper trait of item impl

This commit is contained in:
achernyak 2017-05-05 14:40:26 -05:00
parent 5a7946df70
commit d561d4c9eb

View File

@ -2682,7 +2682,7 @@ fn def_span<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> Span {
/// Otherwise, return `None`.
fn trait_of_item<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> Option<DefId> {
if def_id.krate != LOCAL_CRATE {
return None
return tcx.trait_of_item(def_id)
}
tcx.opt_associated_item(def_id)
.and_then(|associated_item| {