Fix is_subpath

This commit is contained in:
Seiichi Uchida 2019-06-14 14:08:19 +09:00 committed by topecongiro
parent dbac28b4b4
commit a4eab17d7c
No known key found for this signature in database
GPG Key ID: 3C13222317860426

View File

@ -66,7 +66,11 @@ where
P: AsRef<Path>,
{
(0..path.components().count())
.map(|i| path.components().take(i))
.map(|i| {
path.components()
.skip(i)
.take(subpath.as_ref().components().count())
})
.any(|c| c.zip(subpath.as_ref().components()).all(|(a, b)| a == b))
}