瀏覽代碼

Update comment for domain to mention opaque hosts

Valentin Gosu 9 年之前
父節點
當前提交
8646115a4e
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/host.rs

+ 3 - 1
src/host.rs

@@ -73,7 +73,9 @@ impl<S> From<Host<S>> for HostInternal {
 #[derive(Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
 #[derive(Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
 pub enum Host<S=String> {
 pub enum Host<S=String> {
     /// A DNS domain name, as '.' dot-separated labels.
     /// A DNS domain name, as '.' dot-separated labels.
-    /// Non-ASCII labels are encoded in punycode per IDNA.
+    /// Non-ASCII labels are encoded in punycode per IDNA if this is the host of
+    /// a special URL, or percent encoded for non-special URLs. Hosts for
+    /// non-special URLs are also called opaque hosts.
     Domain(S),
     Domain(S),
 
 
     /// An IPv4 address.
     /// An IPv4 address.