We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 12e6b53 commit ef76ebfCopy full SHA for ef76ebf
src/libstd/path.rs
@@ -1691,11 +1691,11 @@ impl Path {
1691
#[stable(feature = "rust1", since = "1.0.0")]
1692
#[allow(deprecated)]
1693
pub fn is_absolute(&self) -> bool {
1694
- if !cfg!(target_os = "redox") {
1695
- self.has_root() && (cfg!(unix) || self.prefix().is_some())
1696
- } else {
+ if cfg!(target_os = "redox") {
1697
// FIXME: Allow Redox prefixes
1698
- has_redox_scheme(self.as_u8_slice())
+ self.has_root() || has_redox_scheme(self.as_u8_slice())
+ } else {
+ self.has_root() && (cfg!(unix) || self.prefix().is_some())
1699
}
1700
1701
0 commit comments