Lines Matching defs:Uri
35 pub struct Uri { struct
43 impl Uri { argument
45 fn new(mut s: ByteStr) -> Result<Uri, UriError> { in new()
272 impl FromStr for Uri { implementation
275 fn from_str(s: &str) -> Result<Uri, UriError> { in from_str()
282 impl PartialEq for Uri { implementation
288 impl PartialEq<str> for Uri { implementation
295 impl<'a> PartialEq<&'a str> for Uri { implementation
307 impl Eq for Uri {} implementation
309 impl AsRef<str> for Uri { implementation
315 impl Default for Uri { implementation
327 impl fmt::Debug for Uri { implementation
333 impl Display for Uri { implementation
340 impl From<http::Uri> for Uri { implementation
341 fn from(uri: http::Uri) -> Uri { in from()
348 impl From<Uri> for http::Uri { implementation
349 fn from(uri: Uri) -> http::Uri { in from()
356 pub unsafe fn from_utf8_unchecked(slice: Bytes) -> Result<Uri, UriError> { in from_utf8_unchecked()
360 pub fn scheme_and_authority(uri: &Uri) -> Option<Uri> { in scheme_and_authority()
385 pub fn origin_form(uri: &Uri) -> Uri { in origin_form()