Lines Matching defs:Uri
96 pub struct Uri { struct
97 scheme: Scheme,
98 authority: Authority,
122 pub struct InvalidUri(ErrorKind); argument
182 impl Uri { implementation
238 pub fn from_parts(src: Parts) -> Result<Uri, InvalidUriParts> { in from_parts()
293 fn from_shared(s: Bytes) -> Result<Uri, InvalidUri> { in from_shared()
709 impl<'a> TryFrom<&'a [u8]> for Uri { implementation
718 impl<'a> TryFrom<&'a str> for Uri { implementation
727 impl<'a> TryFrom<&'a String> for Uri { implementation
736 impl TryFrom<String> for Uri { implementation
745 impl<'a> TryFrom<Vec<u8>> for Uri { implementation
754 impl TryFrom<Parts> for Uri { implementation
763 impl<'a> TryFrom<&'a Uri> for Uri { implementation
773 impl From<Authority> for Uri { implementation
784 impl From<PathAndQuery> for Uri { implementation
823 fn parse_full(mut s: Bytes) -> Result<Uri, InvalidUri> { in parse_full()
883 impl FromStr for Uri { implementation
887 fn from_str(s: &str) -> Result<Uri, InvalidUri> { in from_str()
892 impl PartialEq for Uri { implementation
914 impl PartialEq<str> for Uri { implementation
999 impl<'a> PartialEq<&'a str> for Uri { implementation
1011 impl Eq for Uri {} implementation
1014 impl Default for Uri { implementation
1025 impl fmt::Display for Uri { implementation
1045 impl fmt::Debug for Uri { implementation
1097 impl Hash for Uri { implementation