diff options
Diffstat (limited to 'src/librustdoc/lib.rs')
| -rw-r--r-- | src/librustdoc/lib.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs index 66108bea988..6d9e8dc722f 100644 --- a/src/librustdoc/lib.rs +++ b/src/librustdoc/lib.rs @@ -299,7 +299,7 @@ fn acquire_input(input: &str, fn parse_externs(matches: &getopts::Matches) -> Result<core::Externs, String> { let mut externs = HashMap::new(); for arg in matches.opt_strs("extern").iter() { - let mut parts = arg.as_slice().splitn(1, '='); + let mut parts = arg.splitn(1, '='); let name = match parts.next() { Some(s) => s, None => { @@ -363,18 +363,18 @@ fn rust_input(cratefile: &str, externs: core::Externs, matches: &getopts::Matche for inner in nested.iter() { match *inner { clean::Word(ref x) - if "no_default_passes" == x.as_slice() => { + if "no_default_passes" == *x => { default_passes = false; } clean::NameValue(ref x, ref value) - if "passes" == x.as_slice() => { - for pass in value.as_slice().words() { + if "passes" == *x => { + for pass in value.words() { passes.push(pass.to_string()); } } clean::NameValue(ref x, ref value) - if "plugins" == x.as_slice() => { - for p in value.as_slice().words() { + if "plugins" == *x => { + for p in value.words() { plugins.push(p.to_string()); } } @@ -397,7 +397,7 @@ fn rust_input(cratefile: &str, externs: core::Externs, matches: &getopts::Matche for pass in passes.iter() { let plugin = match PASSES.iter() .position(|&(p, _, _)| { - p == pass.as_slice() + p == *pass }) { Some(i) => PASSES[i].val1(), None => { @@ -434,7 +434,7 @@ fn json_input(input: &str) -> Result<Output, String> { // Make sure the schema is what we expect match obj.remove(&"schema".to_string()) { Some(Json::String(version)) => { - if version.as_slice() != SCHEMA_VERSION { + if version != SCHEMA_VERSION { return Err(format!( "sorry, but I only understand version {}", SCHEMA_VERSION)) |
