diff options
Diffstat (limited to 'src/librustdoc/lib.rs')
| -rw-r--r-- | src/librustdoc/lib.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs index 29e52d627cd..9efd7cfb2e2 100644 --- a/src/librustdoc/lib.rs +++ b/src/librustdoc/lib.rs @@ -197,11 +197,11 @@ pub fn main_args(args: &[String]) -> int { if matches.opt_strs("passes") == ["list"] { println!("Available passes for running rustdoc:"); - for &(name, _, description) in PASSES.iter() { + for &(name, _, description) in PASSES { println!("{:>20} - {}", name, description); } println!("{}", "\nDefault passes for rustdoc:"); // FIXME: #9970 - for &name in DEFAULT_PASSES.iter() { + for &name in DEFAULT_PASSES { println!("{:>20}", name); } return 0; @@ -217,7 +217,7 @@ pub fn main_args(args: &[String]) -> int { let input = matches.free[0].as_slice(); let mut libs = SearchPaths::new(); - for s in matches.opt_strs("L").iter() { + for s in &matches.opt_strs("L") { libs.add_path(s.as_slice()); } let externs = match parse_externs(&matches) { @@ -319,7 +319,7 @@ fn acquire_input(input: &str, /// error message. fn parse_externs(matches: &getopts::Matches) -> Result<core::Externs, String> { let mut externs = HashMap::new(); - for arg in matches.opt_strs("extern").iter() { + for arg in &matches.opt_strs("extern") { let mut parts = arg.splitn(1, '='); let name = match parts.next() { Some(s) => s, @@ -353,7 +353,7 @@ fn rust_input(cratefile: &str, externs: core::Externs, matches: &getopts::Matche // First, parse the crate and extract all relevant information. let mut paths = SearchPaths::new(); - for s in matches.opt_strs("L").iter() { + for s in &matches.opt_strs("L") { paths.add_path(s.as_slice()); } let cfgs = matches.opt_strs("cfg"); @@ -383,7 +383,7 @@ fn rust_input(cratefile: &str, externs: core::Externs, matches: &getopts::Matche // with the passes which we are supposed to run. match krate.module.as_ref().unwrap().doc_list() { Some(nested) => { - for inner in nested.iter() { + for inner in nested { match *inner { clean::Word(ref x) if "no_default_passes" == *x => { @@ -417,7 +417,7 @@ fn rust_input(cratefile: &str, externs: core::Externs, matches: &getopts::Matche let path = matches.opt_str("plugin-path") .unwrap_or("/tmp/rustdoc/plugins".to_string()); let mut pm = plugins::PluginManager::new(Path::new(path)); - for pass in passes.iter() { + for pass in &passes { let plugin = match PASSES.iter() .position(|&(p, _, _)| { p == *pass |
