| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Flat
Description
Haskell implementation of Flat, a principled, portable and efficient binary data format.
Synopsis
- module Flat.Class
- module Flat.Filler
- module Flat.AsBin
- module Flat.AsSize
- module Flat.Instances
- module Flat.Run
- type Decoded a = Either DecodeException a
- data DecodeException
- = NotEnoughSpace Env
- | TooMuchSpace Env
- | BadEncoding Env String
- | BadOp String
Documentation
module Flat.Class
module Flat.Filler
module Flat.AsBin
module Flat.AsSize
module Flat.Instances
module Flat.Run
type Decoded a = Either DecodeException a Source #
A decoded value
data DecodeException Source #
An exception during decoding
Constructors
| NotEnoughSpace Env | |
| TooMuchSpace Env | |
| BadEncoding Env String | |
| BadOp String |