1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
/// Represents the lowercase "http" protocol string.
pub const HTTP_LOWERCASE: &str = "http";
/// Represents the uppercase "HTTP" protocol string.
pub const HTTP_UPPERCASE: &str = "HTTP";
/// Represents the lowercase "https" protocol string.
pub const HTTPS_LOWERCASE: &str = "https";
/// Represents the uppercase "HTTPS" protocol string.
pub const HTTPS_UPPERCASE: &str = "HTTPS";
/// Represents the lowercase "ftp" protocol string.
pub const FTP_LOWERCASE: &str = "ftp";
/// Represents the uppercase "FTP" protocol string.
pub const FTP_UPPERCASE: &str = "FTP";
/// Represents the lowercase "ftps" protocol string.
pub const FTPS_LOWERCASE: &str = "ftps";
/// Represents the uppercase "FTPS" protocol string, commonly used for secure FTP.
pub const FTPS_UPPERCASE: &str = "FTPS";
/// Represents the lowercase "sftp" protocol string.
pub const SFTP_LOWERCASE: &str = "sftp";
/// Represents the uppercase "SFTP" protocol string, commonly used for SSH File Transfer Protocol.
pub const SFTP_UPPERCASE: &str = "SFTP";
/// Represents the lowercase "ssh" protocol string.
pub const SSH_LOWERCASE: &str = "ssh";
/// Represents the lowercase "telnet" protocol string.
pub const TELNET_LOWERCASE: &str = "telnet";
/// Represents the lowercase "smtp" protocol string.
pub const SMTP_LOWERCASE: &str = "smtp";
/// Represents the lowercase "smtps" protocol string.
pub const SMTPS_LOWERCASE: &str = "smtps";
/// Represents the lowercase "pop3" protocol string.
pub const POP3_LOWERCASE: &str = "pop3";
/// Represents the lowercase "pop3s" protocol string.
pub const POP3S_LOWERCASE: &str = "pop3s";
/// Represents the lowercase "imap" protocol string.
pub const IMAP_LOWERCASE: &str = "imap";
/// Represents the lowercase "imaps" protocol string.
pub const IMAPS_LOWERCASE: &str = "imaps";
/// Represents the lowercase "dns" protocol string.
pub const DNS_LOWERCASE: &str = "dns";
/// Represents the lowercase "ws" (WebSocket) protocol string.
pub const WS_LOWERCASE: &str = "ws";
/// Represents the uppercase "WS" protocol string, commonly used for WebSockets.
pub const WS_UPPERCASE: &str = "WS";
/// Constant for WebSocket Secure protocol lowercase string.
pub const WSS_LOWERCASE: &str = "wss";
/// Represents the uppercase "WSS" protocol string, commonly used for secure WebSockets.
pub const WSS_UPPERCASE: &str = "WSS";
/// Represents the lowercase "file" protocol string, used for local file access.
pub const FILE_LOWERCASE: &str = "file";
/// Represents the uppercase "FILE" protocol string, used for local file access.
pub const FILE_UPPERCASE: &str = "FILE";
/// Represents the lowercase "mailto" protocol string, used for email addresses.
pub const MAILTO_LOWERCASE: &str = "mailto";
/// Represents the uppercase "MAILTO" protocol string, used for email addresses.
pub const MAILTO_UPPERCASE: &str = "MAILTO";
/// Represents the lowercase "data" protocol string, used for embedding small files inline.
pub const DATA_LOWERCASE: &str = "data";
/// Represents the uppercase "DATA" protocol string, used for embedding small files inline.
pub const DATA_UPPERCASE: &str = "DATA";
/// Represents the lowercase "tel" protocol string, used for telephone numbers.
pub const TEL_LOWERCASE: &str = "tel";
/// Represents the uppercase "TEL" protocol string, used for telephone numbers.
pub const TEL_UPPERCASE: &str = "TEL";
/// Represents the lowercase "sms" protocol string, used for SMS messages.
pub const SMS_LOWERCASE: &str = "sms";
/// Represents the uppercase "SMS" protocol string, used for SMS messages.
pub const SMS_UPPERCASE: &str = "SMS";
/// Represents the lowercase "gopher" protocol string.
pub const GOPHER_LOWERCASE: &str = "gopher";
/// Represents the uppercase "GOPHER" protocol string.
pub const GOPHER_UPPERCASE: &str = "GOPHER";
/// Represents the lowercase "ldap" protocol string, used for Lightweight Directory Access Protocol.
pub const LDAP_LOWERCASE: &str = "ldap";
/// Represents the uppercase "LDAP" protocol string, used for Lightweight Directory Access Protocol.
pub const LDAP_UPPERCASE: &str = "LDAP";
/// Represents the lowercase "ldaps" protocol string, used for secure LDAP.
pub const LDAPS_LOWERCASE: &str = "ldaps";
/// Represents the uppercase "LDAPS" protocol string, used for secure LDAP.
pub const LDAPS_UPPERCASE: &str = "LDAPS";
/// Represents the empty protocol string.
pub const EMPTY_PROTOCOL: &str = "";