Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Url = Url {
- urlSerialization :: !Bytes
- urlSchemeEnd :: !Int#
- urlUsernameEnd :: !Int#
- urlHostStart :: !Int#
- urlHostEnd :: !Int#
- urlPort :: !Int#
- urlPathStart :: !Int#
- urlQueryStart :: !Int#
- urlFragmentStart :: !Int#
- data ParseError
Types
Url type represented by its serialization, and slices of that serialization.
Syntax in pseudo-BNF:
url = scheme ":" [ hierarchical | non-hierarchical ] [ "?" query ]? [ "#" fragment ]? non-hierarchical = non-hierarchical-path non-hierarchical-path = * Does not start with "" */ hierarchical = authority? hierarchical-path authority = "//" userinfo? host [ ":" port ]? userinfo = username [ ":" password ]? "@" hierarchical-path = [ "/" path-segment ]+
Url | |
|
data ParseError Source #
Possible parse errors
Instances
Eq ParseError Source # | |
Defined in Url.Unsafe (==) :: ParseError -> ParseError -> Bool # (/=) :: ParseError -> ParseError -> Bool # | |
Ord ParseError Source # | |
Defined in Url.Unsafe compare :: ParseError -> ParseError -> Ordering # (<) :: ParseError -> ParseError -> Bool # (<=) :: ParseError -> ParseError -> Bool # (>) :: ParseError -> ParseError -> Bool # (>=) :: ParseError -> ParseError -> Bool # max :: ParseError -> ParseError -> ParseError # min :: ParseError -> ParseError -> ParseError # | |
Show ParseError Source # | |
Defined in Url.Unsafe showsPrec :: Int -> ParseError -> ShowS # show :: ParseError -> String # showList :: [ParseError] -> ShowS # |