Safe Haskell | None |
---|---|
Language | Haskell2010 |
Haskell implementation of Flat , a principled, portable and efficient binary data format.
Synopsis
- module Flat.Class
- module Flat.Filler
- module Flat.Run
- module Flat.Instances
- type Decoded a = Either DecodeException a
-
data
DecodeException
- = NotEnoughSpace Env
- | TooMuchSpace Env
- | BadEncoding Env String
Documentation
module Flat.Class
module Flat.Filler
module Flat.Run
module Flat.Instances
type Decoded a = Either DecodeException a Source #
A decoded value
data DecodeException Source #
An exception during decoding
NotEnoughSpace Env | |
TooMuchSpace Env | |
BadEncoding Env String |
Instances
Eq DecodeException Source # | |
Defined in Flat.Decoder.Types (==) :: DecodeException -> DecodeException -> Bool Source # (/=) :: DecodeException -> DecodeException -> Bool Source # |
|
Ord DecodeException Source # | |
Defined in Flat.Decoder.Types compare :: DecodeException -> DecodeException -> Ordering Source # (<) :: DecodeException -> DecodeException -> Bool Source # (<=) :: DecodeException -> DecodeException -> Bool Source # (>) :: DecodeException -> DecodeException -> Bool Source # (>=) :: DecodeException -> DecodeException -> Bool Source # max :: DecodeException -> DecodeException -> DecodeException Source # min :: DecodeException -> DecodeException -> DecodeException Source # |
|
Show DecodeException Source # | |
Defined in Flat.Decoder.Types |
|
Exception DecodeException Source # | |
Defined in Flat.Decoder.Types |