diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-02-24 13:53:28 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-02-24 13:53:28 -0800 |
| commit | 681e5beac438c9c273b0bc434d4ccd17791c52a9 (patch) | |
| tree | 8bfcabf601c76decaba7f0375f735c5404583216 /src/rustdoc/doc.rs | |
| parent | fdea1c414ce356a61bc70525ed96746fa25c4330 (diff) | |
rustdoc: Remove a pointer that's no longer needed
Diffstat (limited to 'src/rustdoc/doc.rs')
| -rw-r--r-- | src/rustdoc/doc.rs | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/rustdoc/doc.rs b/src/rustdoc/doc.rs index f5c5c07564a..04749998648 100644 --- a/src/rustdoc/doc.rs +++ b/src/rustdoc/doc.rs @@ -31,8 +31,7 @@ type itemdoc = { type moddoc = { item: itemdoc, - // This box exists to break the structural recursion - items: ~[itemtag] + items: [itemtag] }; type nmoddoc = { @@ -112,7 +111,7 @@ type tydoc = { impl util for moddoc { fn mods() -> [moddoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { modtag(moddoc) { some(moddoc) } _ { none } @@ -121,7 +120,7 @@ impl util for moddoc { } fn nmods() -> [nmoddoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { nmodtag(nmoddoc) { some(nmoddoc) } _ { none } @@ -130,7 +129,7 @@ impl util for moddoc { } fn fns() -> [fndoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { fntag(fndoc) { some(fndoc) } _ { none } @@ -139,7 +138,7 @@ impl util for moddoc { } fn consts() -> [constdoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { consttag(constdoc) { some(constdoc) } _ { none } @@ -148,7 +147,7 @@ impl util for moddoc { } fn enums() -> [enumdoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { enumtag(enumdoc) { some(enumdoc) } _ { none } @@ -157,7 +156,7 @@ impl util for moddoc { } fn resources() -> [resdoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { restag(resdoc) { some(resdoc) } _ { none } @@ -166,7 +165,7 @@ impl util for moddoc { } fn ifaces() -> [ifacedoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { ifacetag(ifacedoc) { some(ifacedoc) } _ { none } @@ -175,7 +174,7 @@ impl util for moddoc { } fn impls() -> [impldoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { impltag(impldoc) { some(impldoc) } _ { none } @@ -184,7 +183,7 @@ impl util for moddoc { } fn types() -> [tydoc] { - vec::filter_map(*self.items) {|itemtag| + vec::filter_map(self.items) {|itemtag| alt itemtag { tytag(tydoc) { some(tydoc) } _ { none } |
