web-encodings-0.2.5: Encapsulate multiple web encoding in a single package.
Source code
Contents
Index
Web.Encodings.StringLike
Documentation
class
(
Eq
a,
Show
a) =>
StringLike
a
where
Source
Methods
span
:: (
Char
->
Bool
) -> a -> (a, a)
Source
null
:: a ->
Bool
Source
concatMap
:: (
Char
->
String
) -> a -> a
Source
dropWhile
:: (
Char
->
Bool
) -> a -> a
Source
break
:: (
Char
->
Bool
) -> a -> (a, a)
Source
cons
::
Char
-> a -> a
Source
uncons
:: a ->
Maybe
(
Char
, a)
Source
append
:: a -> a -> a
Source
intercalate
:: a -> [a] -> a
Source
isPrefixOf
:: a -> a ->
Bool
Source
take
::
Int
-> a -> a
Source
head
:: a ->
Char
Source
tail
:: a -> a
Source
init
:: a -> a
Source
last
:: a ->
Char
Source
empty
:: a
Source
pack
::
String
-> a
Source
unpack
:: a ->
String
Source
packUtf8
::
String
-> a
Source
unpackUtf8
::
ByteString
->
Maybe
a
Source
dropPrefix
:: a -> a ->
Maybe
a
Source
dropPrefix'
:: a -> a -> a
Source
dropQuotes
:: a -> a
Source
chomp
:: a -> a
Source
chompStart
:: a -> a
Source
split
::
Char
-> a -> [a]
Source
splitOneOf
:: [
Char
] -> a -> [a]
Source
breakCharsMaybe
:: [
Char
] -> a ->
Maybe
(a, a)
Source
breakCharMaybe
::
Char
-> a ->
Maybe
(a, a)
Source
breakChar
::
Char
-> a -> (a, a)
Source
breakChars
:: [
Char
] -> a -> (a, a)
Source
breakString
:: a -> a -> (a, a)
Source
takeLine
:: a -> (a, a)
Source
takeLineMaybe
:: a ->
Maybe
(a, a)
Source
takeUntilBlank
:: a -> ([a], a)
Source
takeUntilBlankMaybe
:: a ->
Maybe
([a], a)
Source
lengthLT
::
Int
-> a ->
Bool
Source
lengthGE
::
Int
-> a ->
Bool
Source
concatMapUtf8
:: (
Char
->
String
) -> a -> a
Source
UTF8 encode each character before passing to concatMap, if appropriate.
Instances
StringLike
ByteString
StringLike
ByteString
StringLike
Text
StringLike
Text
StringLike
[
Char
]
Produced by
Haddock
version 2.6.1