encoding-0.5.1: A library for various character encodings
Source code
Contents
Index
Control.Throws
Documentation
class
Throws
e m
where
Source
Methods
throwException
:: e -> m a
Source
Instances
Exception
e =>
Throws
e
IO
Exception
e =>
Throws
e
Identity
Throws
DecodingException
Get
Throws
DecodingException
Get
Throws
EncodingException
PutM
Throws
EncodingException
PutM
Throws
EncodingException
StrictSinkExplicit
Throws
EncodingException
StrictSinkExplicit
Throws
EncodingException
StrictSinkE
Throws
EncodingException
StrictSinkE
Throws
EncodingException
StrictSink
Throws
EncodingException
StrictSink
Throws
EncodingException
PutME
Throws
EncodingException
PutME
Throws
e (
Either
e)
Throws
DecodingException
(
State
([]
Char
))
Throws
DecodingException
(
State
([]
Char
))
Throws
DecodingException
(
State
ByteString
)
Throws
DecodingException
(
State
ByteString
)
Throws
EncodingException
(
State
(
Seq
Char
))
Throws
EncodingException
(
State
(
Seq
Char
))
Throws
e m =>
Throws
e (
ReaderT
s m)
Throws
e m =>
Throws
e (
StateT
s m)
Produced by
Haddock
version 2.4.2