pub fn canonical_uri(uri: &Url) -> String