Skip to content

Commit

Permalink
Fixing rustdoc
Browse files Browse the repository at this point in the history
  • Loading branch information
sunjay committed Sep 26, 2017
1 parent 540d08b commit 037aa16
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/librustdoc/clean/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1138,13 +1138,13 @@ pub struct Method {
pub abi: Abi,
}

impl<'a> Clean<Method> for (&'a hir::MethodSig, hir::BodyId) {
impl<'a> Clean<Method> for (&'a hir::MethodSig, &'a hir::Generics, hir::BodyId) {
fn clean(&self, cx: &DocContext) -> Method {
Method {
generics: self.0.generics.clean(cx),
generics: self.1.clean(cx),
unsafety: self.0.unsafety,
constness: self.0.constness,
decl: (&*self.0.decl, self.1).clean(cx),
decl: (&*self.0.decl, self.2).clean(cx),
abi: self.0.abi
}
}
Expand Down Expand Up @@ -1377,13 +1377,13 @@ impl Clean<Item> for hir::TraitItem {
default.map(|e| print_const_expr(cx, e)))
}
hir::TraitItemKind::Method(ref sig, hir::TraitMethod::Provided(body)) => {
MethodItem((sig, body).clean(cx))
MethodItem((sig, &self.generics, body).clean(cx))
}
hir::TraitItemKind::Method(ref sig, hir::TraitMethod::Required(ref names)) => {
TyMethodItem(TyMethod {
unsafety: sig.unsafety.clone(),
decl: (&*sig.decl, &names[..]).clean(cx),
generics: sig.generics.clean(cx),
generics: self.generics.clean(cx),
abi: sig.abi
})
}
Expand Down Expand Up @@ -1412,7 +1412,7 @@ impl Clean<Item> for hir::ImplItem {
Some(print_const_expr(cx, expr)))
}
hir::ImplItemKind::Method(ref sig, body) => {
MethodItem((sig, body).clean(cx))
MethodItem((sig, &self.generics, body).clean(cx))
}
hir::ImplItemKind::Type(ref ty) => TypedefItem(Typedef {
type_: ty.clean(cx),
Expand Down

0 comments on commit 037aa16

Please sign in to comment.