Some(root) => {
try!(write!(f, "<a href='{}{}/primitive.{}.html'>",
root,
- path.ref0().head().unwrap(),
+ path.0.head().unwrap(),
prim.to_url_str()));
needs_termination = true;
}
}).unwrap_or(HashMap::new());
let mut cache = Cache {
impls: HashMap::new(),
- external_paths: paths.iter().map(|(&k, v)| (k, v.ref0().clone()))
+ external_paths: paths.iter().map(|(&k, v)| (k, v.0.clone()))
.collect(),
paths: paths,
implementors: HashMap::new(),
.position(|&(p, _, _)| {
p == *pass
}) {
- Some(i) => PASSES[i].val1(),
+ Some(i) => PASSES[i].1,
None => {
error!("unknown pass {}, skipping", *pass);
continue
ImplItem(Impl { items: ref subitems, trait_: None, .. }) => {
let subcounts = subitems.iter().filter(|i| visible(*i))
.map(summarize_item)
- .map(|s| s.val0())
+ .map(|s| s.0)
.fold(Counts::zero(), |acc, x| acc + x);
(subcounts, None)
}
// `pub` automatically
EnumItem(Enum { variants: ref subitems, .. }) => {
let subcounts = subitems.iter().map(summarize_item)
- .map(|s| s.val0())
+ .map(|s| s.0)
.fold(Counts::zero(), |acc, x| acc + x);
(item_counts + subcounts, None)
}
let subcounts = trait_items.iter()
.map(extract_item)
.map(summarize_item)
- .map(|s| s.val0())
+ .map(|s| s.0)
.fold(Counts::zero(), |acc, x| acc + x);
(item_counts + subcounts, None)
}
submodules: Vec::new(),
},
Some(ref item) => ModuleSummary {
- name: krate.name.clone(), .. summarize_item(item).val1().unwrap()
+ name: krate.name.clone(), .. summarize_item(item).1.unwrap()
}
}
}