glib
pub fn filename_to_uri<'a, P: AsRef<Path>, Q: Into<Option<&'a str>>>( filename: P, hostname: Q) -> Result<GString, Error>