Enum url::SchemeType
[−]
[src]
pub enum SchemeType { NonRelative, Relative(u16), FileLike, }
Determines the behavior of the URL parser for a given scheme.
Variants
NonRelative | Indicate that the scheme is non-relative. The scheme data of the URL (everything other than the scheme, query string, and fragment identifier) is parsed as a single percent-encoded string of which no structure is assumed. That string may need to be parsed further, per a scheme-specific format. |
Relative | Indicate that the scheme is relative, and what the default port number is. The scheme data is structured as username, password, host, port number, and path. Relative URL references are supported, if a base URL was given. The string value indicates the default port number as a string of ASCII digits, or the empty string to indicate no default port number. |
FileLike | Indicate a relative scheme similar to the file scheme. For example, you might want to have distinct This is like |