Lines Matching defs:Uri
96 pub struct Uri { struct
97 scheme: Scheme,
98 authority: Authority,
122 pub struct InvalidUri(ErrorKind); argument
182 impl Uri { impl
205 pub fn from_parts(src: Parts) -> Result<Uri, InvalidUriParts> { in from_parts()
260 fn from_shared(s: Bytes) -> Result<Uri, InvalidUri> { in from_shared()
678 impl<'a> TryFrom<&'a [u8]> for Uri { implementation
687 impl<'a> TryFrom<&'a str> for Uri { implementation
696 impl<'a> TryFrom<&'a String> for Uri { implementation
705 impl TryFrom<String> for Uri { implementation
714 impl<'a> TryFrom<Vec<u8>> for Uri { implementation
723 impl TryFrom<Parts> for Uri { implementation
732 impl<'a> TryFrom<&'a Uri> for Uri { implementation
803 fn parse_full(mut s: Bytes) -> Result<Uri, InvalidUri> { in parse_full()
863 impl FromStr for Uri { implementation
867 fn from_str(s: &str) -> Result<Uri, InvalidUri> { in from_str()
872 impl PartialEq for Uri { implementation
894 impl PartialEq<str> for Uri { implementation
979 impl<'a> PartialEq<&'a str> for Uri { implementation
991 impl Eq for Uri {} implementation
994 impl Default for Uri { implementation
1005 impl fmt::Display for Uri { implementation
1025 impl fmt::Debug for Uri { implementation
1077 impl Hash for Uri { implementation