use crate::ffi::OsStr; use crate::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> { 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 = '/';