rustdoc: Fix build errors
This commit is contained in:
parent
8766c2e35b
commit
ed42f26a48
@ -144,6 +144,7 @@ fn fold_enum(
|
||||
|
||||
{
|
||||
variants: do par::map(doc.variants) |variant| {
|
||||
let variant = *variant;
|
||||
let desc = do astsrv::exec(srv) |ctxt| {
|
||||
match ctxt.ast_map.get(doc_id) {
|
||||
ast_map::node_item(@{
|
||||
|
@ -44,7 +44,7 @@ fn fold_trait(fold: fold::Fold<()>, doc: doc::TraitDoc) -> doc::TraitDoc {
|
||||
{
|
||||
methods: par::map(doc.methods, |doc| {
|
||||
brief: extract(doc.desc),
|
||||
.. doc
|
||||
.. *doc
|
||||
}),
|
||||
.. doc
|
||||
}
|
||||
@ -56,7 +56,7 @@ fn fold_impl(fold: fold::Fold<()>, doc: doc::ImplDoc) -> doc::ImplDoc {
|
||||
{
|
||||
methods: par::map(doc.methods, |doc| {
|
||||
brief: extract(doc.desc),
|
||||
.. doc
|
||||
.. *doc
|
||||
}),
|
||||
.. doc
|
||||
}
|
||||
|
@ -179,7 +179,7 @@ fn default_any_fold_mod<T:Send Copy>(
|
||||
doc::ModDoc_({
|
||||
item: fold.fold_item(fold, doc.item),
|
||||
items: par::map(doc.items, |ItemTag, copy fold| {
|
||||
fold_ItemTag(fold, ItemTag)
|
||||
fold_ItemTag(fold, *ItemTag)
|
||||
}),
|
||||
.. *doc
|
||||
})
|
||||
@ -205,7 +205,7 @@ fn default_par_fold_mod<T:Send Copy>(
|
||||
doc::ModDoc_({
|
||||
item: fold.fold_item(fold, doc.item),
|
||||
items: par::map(doc.items, |ItemTag, copy fold| {
|
||||
fold_ItemTag(fold, ItemTag)
|
||||
fold_ItemTag(fold, *ItemTag)
|
||||
}),
|
||||
.. *doc
|
||||
})
|
||||
@ -218,7 +218,7 @@ fn default_any_fold_nmod<T:Send Copy>(
|
||||
{
|
||||
item: fold.fold_item(fold, doc.item),
|
||||
fns: par::map(doc.fns, |FnDoc, copy fold| {
|
||||
fold.fold_fn(fold, FnDoc)
|
||||
fold.fold_fn(fold, *FnDoc)
|
||||
}),
|
||||
.. doc
|
||||
}
|
||||
@ -244,7 +244,7 @@ fn default_par_fold_nmod<T:Send Copy>(
|
||||
{
|
||||
item: fold.fold_item(fold, doc.item),
|
||||
fns: par::map(doc.fns, |FnDoc, copy fold| {
|
||||
fold.fold_fn(fold, FnDoc)
|
||||
fold.fold_fn(fold, *FnDoc)
|
||||
}),
|
||||
.. doc
|
||||
}
|
||||
|
@ -58,7 +58,7 @@ fn build_mod_index(
|
||||
) -> doc::Index {
|
||||
{
|
||||
entries: par::map(doc.items, |doc| {
|
||||
item_to_entry(doc, config)
|
||||
item_to_entry(*doc, config)
|
||||
})
|
||||
}
|
||||
}
|
||||
@ -69,7 +69,7 @@ fn build_nmod_index(
|
||||
) -> doc::Index {
|
||||
{
|
||||
entries: par::map(doc.fns, |doc| {
|
||||
item_to_entry(doc::FnTag(doc), config)
|
||||
item_to_entry(doc::FnTag(*doc), config)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
@ -42,7 +42,7 @@ fn fold_trait(fold: fold::Fold<()>, doc: doc::TraitDoc) -> doc::TraitDoc {
|
||||
{
|
||||
desc: desc,
|
||||
sections: sections,
|
||||
..method
|
||||
.. *method
|
||||
}
|
||||
},
|
||||
.. doc
|
||||
@ -59,7 +59,7 @@ fn fold_impl(fold: fold::Fold<()>, doc: doc::ImplDoc) -> doc::ImplDoc {
|
||||
{
|
||||
desc: desc,
|
||||
sections: sections,
|
||||
.. method
|
||||
.. *method
|
||||
}
|
||||
},
|
||||
.. doc
|
||||
|
@ -60,7 +60,7 @@ fn fold_enum(fold: fold::Fold<Op>, doc: doc::EnumDoc) -> doc::EnumDoc {
|
||||
variants: do par::map(doc.variants) |variant, copy fold| {
|
||||
{
|
||||
desc: maybe_apply_op(fold.ctxt, variant.desc),
|
||||
.. variant
|
||||
.. *variant
|
||||
}
|
||||
},
|
||||
.. doc
|
||||
@ -82,7 +82,7 @@ fn apply_to_methods(op: Op, docs: ~[doc::MethodDoc]) -> ~[doc::MethodDoc] {
|
||||
brief: maybe_apply_op(op, doc.brief),
|
||||
desc: maybe_apply_op(op, doc.desc),
|
||||
sections: apply_to_sections(op, doc.sections),
|
||||
.. doc
|
||||
.. *doc
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -112,6 +112,7 @@ fn fold_enum(
|
||||
|
||||
{
|
||||
variants: do par::map(doc.variants) |variant| {
|
||||
let variant = *variant;
|
||||
let sig = do astsrv::exec(srv) |ctxt| {
|
||||
match ctxt.ast_map.get(doc_id) {
|
||||
ast_map::node_item(@{
|
||||
@ -161,7 +162,7 @@ fn merge_methods(
|
||||
do par::map(docs) |doc| {
|
||||
{
|
||||
sig: get_method_sig(srv, item_id, doc.name),
|
||||
.. doc
|
||||
.. *doc
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -63,11 +63,11 @@ fn unindent(s: ~str) -> ~str {
|
||||
if vec::is_not_empty(lines) {
|
||||
let unindented = ~[str::trim(vec::head(lines))]
|
||||
+ do par::map(vec::tail(lines)) |line| {
|
||||
if str::is_whitespace(line) {
|
||||
line
|
||||
if str::is_whitespace(*line) {
|
||||
*line
|
||||
} else {
|
||||
assert str::len(line) >= min_indent;
|
||||
str::slice(line, min_indent, str::len(line))
|
||||
assert str::len(*line) >= min_indent;
|
||||
str::slice(*line, min_indent, str::len(*line))
|
||||
}
|
||||
};
|
||||
str::connect(unindented, ~"\n")
|
||||
|
Loading…
x
Reference in New Issue
Block a user