X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustdoc%2Fjson%2Fconversions.rs;h=88e369e1babc216fd5362d5408b9b97c3ff584ad;hb=6720a370429282e071042af315d712e716d88abf;hp=2d8c347c3c1678575188ef24b404290670862e21;hpb=54ad5cb8f493a9233c70d6bffcc2f662ad2231cc;p=rust.git diff --git a/src/librustdoc/json/conversions.rs b/src/librustdoc/json/conversions.rs index 2d8c347c3c1..88e369e1bab 100644 --- a/src/librustdoc/json/conversions.rs +++ b/src/librustdoc/json/conversions.rs @@ -66,12 +66,7 @@ fn convert_span(&self, span: clean::Span) -> Option { let hi = span.hi(self.sess()); let lo = span.lo(self.sess()); Some(Span { - filename: match name { - rustc_span::RealFileName::Named(path) => path, - rustc_span::RealFileName::Devirtualized { local_path, virtual_name: _ } => { - local_path - } - }, + filename: name.into_local_path(), begin: (lo.line, lo.col.to_usize()), end: (hi.line, hi.col.to_usize()), }) @@ -453,10 +448,10 @@ fn from_tcx(trait_: clean::Trait, tcx: TyCtxt<'_>) -> Self { impl FromWithTcx for Impl { fn from_tcx(impl_: clean::Impl, tcx: TyCtxt<'_>) -> Self { + let provided_trait_methods = impl_.provided_trait_methods(tcx); let clean::Impl { unsafety, generics, - provided_trait_methods, trait_, for_, items,