fallout
This commit is contained in:
parent
791f545685
commit
0c7f7a5fb8
89 changed files with 543 additions and 468 deletions
|
@ -68,7 +68,7 @@ use fmt;
|
|||
use iter::IteratorExt;
|
||||
use option::Option;
|
||||
use option::Option::{None, Some};
|
||||
use prelude::{FullRange, Index};
|
||||
use prelude::v1::{FullRange, Index};
|
||||
use str;
|
||||
use str::StrExt;
|
||||
use string::{String, CowString};
|
||||
|
|
|
@ -24,7 +24,7 @@ use iter::{AdditiveIterator, Extend};
|
|||
use iter::{Iterator, IteratorExt, Map, repeat};
|
||||
use mem;
|
||||
use option::Option::{self, Some, None};
|
||||
use prelude::{FullRange, Index};
|
||||
use prelude::v1::{FullRange, Index};
|
||||
use slice::{SliceExt, SliceConcatExt};
|
||||
use str::{SplitTerminator, FromStr, StrExt};
|
||||
use string::{String, ToString};
|
||||
|
@ -337,8 +337,12 @@ impl GenericPath for Path {
|
|||
Some(match self.sepidx_or_prefix_len() {
|
||||
None if ".." == self.repr => self.repr.index(&FullRange),
|
||||
None => ".",
|
||||
Some((_,idxa,end)) if self.repr.index(&(idxa..end)) == ".." => self.repr.index(&FullRange),
|
||||
Some((idxb,_,end)) if self.repr.index(&(idxb..end)) == "\\" => self.repr.index(&FullRange),
|
||||
Some((_,idxa,end)) if self.repr.index(&(idxa..end)) == ".." => {
|
||||
self.repr.index(&FullRange)
|
||||
}
|
||||
Some((idxb,_,end)) if self.repr.index(&(idxb..end)) == "\\" => {
|
||||
self.repr.index(&FullRange)
|
||||
}
|
||||
Some((0,idxa,_)) => self.repr.index(&(0..idxa)),
|
||||
Some((idxb,idxa,_)) => {
|
||||
match self.prefix {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue