Structures
- IPv6Address
-
A 128-bit numerical identifier assigned to a device on an Internet Protocol, version 6 network.
- IPv4Address
-
A 32-bit numerical identifier assigned to a device on an Internet Protocol, version 4 network.
- LazilyPercentEncoded
-
A
Collection
which percent-encodes elements from itsSource
on-demand using a givenEncodeSet
. - LazilyPercentDecodedWithSubstitutions
-
A
Collection
which percent-decodes elements from itsSource
on-demand, and reverses substitutions made by aSubstitutionMap
. - FilePathFormat
-
A description of a file path's structure.
- URLFromFilePathError
-
The reason why a file URL could not be created from a given file path.
- FilePathFromURLError
-
The reason why a file path could not be created from a given URL.
- WebURL.FormEncodedQueryParameters
-
A view of the
application/x-www-form-urlencoded
key-value pairs in a URL'squery
. - WebURL.FormEncodedQueryParameters.KeyValuePairs
-
A
Sequence
allowing iteration over all form-encoded key-value pairs contained in a URL's query. - WebURL.JSModel
-
An interface to this URL whose properties have the same behaviour as the JavaScript
URL
class described in the URL Standard. - WebURL.Origin
-
Origins are the fundamental currency of the Web's security model.
- WebURL.PathComponents
-
A view of the components in a URL's path.
- WebURL.UTF8View
-
A view of the UTF-8 code-units in a serialized URL.
- WebURL
-
A Uniform Resource Locator (URL) is a universal identifier, which often describes the location of a resource.
Enumerations
- OctetArrangement
-
The way in which octets are arranged to form a multi-byte integer.
- WebURL.Host
-
A host is a domain, an IPv4 address, an IPv6 address, an opaque host, or an empty host. Typically a host serves as a network address, but it is sometimes used as opaque identifier in URLs where a network address is not necessary.
Protocols
- PercentEncodeSet
-
A set of ASCII code-points which should be percent-encoded.
- SubstitutionMap
-
A bidirectional map of ASCII code-points.
Typealiases
- LazilyPercentDecodedUTF8WithoutSubstitutions
-
A
Collection
which percent-decodes elements from itsSource
on-demand. - LazilyPercentDecodedUTF8
-
A
Collection
which percent-decodes elements from itsSource
on-demand, and reverses substitutions made by aSubstitutionMap
. - LazilyPercentDecoded
-
A
Collection
which percent-decodes elements from itsSource
on-demand.
Extensions
- Collection
- LazyCollectionProtocol
- Slice
- StringProtocol
- WebURL._SPIs