rollup merge of #20721: japaric/snap
Conflicts: src/libcollections/vec.rs src/libcore/fmt/mod.rs src/librustc/lint/builtin.rs src/librustc/session/config.rs src/librustc_trans/trans/base.rs src/librustc_trans/trans/context.rs src/librustc_trans/trans/type_.rs src/librustc_typeck/check/_match.rs src/librustdoc/html/format.rs src/libsyntax/std_inject.rs src/libsyntax/util/interner.rs src/test/compile-fail/mut-pattern-mismatched.rs
This commit is contained in:
@@ -332,7 +332,7 @@ fn path<F, G>(w: &mut fmt::Formatter,
|
||||
match rel_root {
|
||||
Some(root) => {
|
||||
let mut root = String::from_str(root.as_slice());
|
||||
for seg in path.segments.index(&(0..amt)).iter() {
|
||||
for seg in path.segments[0..amt].iter() {
|
||||
if "super" == seg.name ||
|
||||
"self" == seg.name {
|
||||
try!(write!(w, "{}::", seg.name));
|
||||
@@ -347,7 +347,7 @@ fn path<F, G>(w: &mut fmt::Formatter,
|
||||
}
|
||||
}
|
||||
None => {
|
||||
for seg in path.segments.index(&(0..amt)).iter() {
|
||||
for seg in path.segments[0..amt].iter() {
|
||||
try!(write!(w, "{}::", seg.name));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user