rust/src/libstd/sys/redox/path.rs
2018-12-25 21:08:33 -07:00

29 lines
584 B
Rust

use ffi::OsStr;
use path::Prefix;
#[inline]
pub fn is_sep_byte(b: u8) -> bool {
b == b'/'
}
#[inline]
pub fn is_verbatim_sep(b: u8) -> bool {
b == b'/'
}
pub fn parse_prefix(path: &OsStr) -> Option<Prefix> {
if let Some(path_str) = path.to_str() {
if let Some(_i) = path_str.find(':') {
// FIXME: Redox specific prefix
// Some(Prefix::Verbatim(OsStr::new(&path_str[..i])))
None
} else {
None
}
} else {
None
}
}
pub const MAIN_SEP_STR: &str = "/";
pub const MAIN_SEP: char = '/';