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
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()
676 impl<'a> TryFrom<&'a [u8]> for Uri { implementation
685 impl<'a> TryFrom<&'a str> for Uri { implementation
694 impl<'a> TryFrom<&'a String> for Uri { implementation
703 impl TryFrom<String> for Uri { implementation
712 impl<'a> TryFrom<Vec<u8>> for Uri { implementation
721 impl TryFrom<Parts> for Uri { implementation
730 impl<'a> TryFrom<&'a Uri> for Uri { implementation
801 fn parse_full(mut s: Bytes) -> Result<Uri, InvalidUri> { in parse_full()
861 impl FromStr for Uri { implementation
865 fn from_str(s: &str) -> Result<Uri, InvalidUri> { in from_str()
870 impl PartialEq for Uri { implementation
892 impl PartialEq<str> for Uri { implementation
977 impl<'a> PartialEq<&'a str> for Uri { implementation
989 impl Eq for Uri {} implementation
992 impl Default for Uri { implementation
1003 impl fmt::Display for Uri { implementation
1023 impl fmt::Debug for Uri { implementation
1075 impl Hash for Uri { implementation