diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-11-21 13:17:46 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-11-21 13:18:40 -0800 |
| commit | 0036f7bbba5d14f5c019098ed0d30f06da045840 (patch) | |
| tree | da0f5457dfb0f38bd88635c1357a7f717c9a272c | |
| parent | 85a1eff3a99c5d60bf34ca6f08f87ed341329af0 (diff) | |
| download | rust-0036f7bbba5d14f5c019098ed0d30f06da045840.tar.gz rust-0036f7bbba5d14f5c019098ed0d30f06da045840.zip | |
Process ffi generics in rustdoc
This prevents an assertion from being tripped because the generics weren't categorized. Closes #10597
| -rw-r--r-- | src/librustdoc/html/render.rs | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index 1b514f10af0..7d24cae7c52 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -466,14 +466,15 @@ impl DocFolder for Cache { // Register any generics to their corresponding string. This is used // when pretty-printing types match item.inner { - clean::StructItem(ref s) => self.generics(&s.generics), - clean::EnumItem(ref e) => self.generics(&e.generics), - clean::FunctionItem(ref f) => self.generics(&f.generics), - clean::TypedefItem(ref t) => self.generics(&t.generics), - clean::TraitItem(ref t) => self.generics(&t.generics), - clean::ImplItem(ref i) => self.generics(&i.generics), - clean::TyMethodItem(ref i) => self.generics(&i.generics), - clean::MethodItem(ref i) => self.generics(&i.generics), + clean::StructItem(ref s) => self.generics(&s.generics), + clean::EnumItem(ref e) => self.generics(&e.generics), + clean::FunctionItem(ref f) => self.generics(&f.generics), + clean::TypedefItem(ref t) => self.generics(&t.generics), + clean::TraitItem(ref t) => self.generics(&t.generics), + clean::ImplItem(ref i) => self.generics(&i.generics), + clean::TyMethodItem(ref i) => self.generics(&i.generics), + clean::MethodItem(ref i) => self.generics(&i.generics), + clean::ForeignFunctionItem(ref f) => self.generics(&f.generics), _ => {} } |
