Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
PlutusCore.Flat
Description
Haskell implementation of Flat, a principled, portable and efficient binary data format.
Synopsis
- module PlutusCore.Flat.Class
- module PlutusCore.Flat.Filler
- module PlutusCore.Flat.Run
- module PlutusCore.Flat.Instances
- module PlutusCore.Flat.AsSize
- module PlutusCore.Flat.AsBin
- type Decoded a = Either DecodeException a
- data DecodeException
- = NotEnoughSpace Env
- | TooMuchSpace Env
- | BadEncoding Env String
- | BadOp String
Documentation
module PlutusCore.Flat.Class
module PlutusCore.Flat.Filler
module PlutusCore.Flat.Run
module PlutusCore.Flat.Instances
module PlutusCore.Flat.AsSize
module PlutusCore.Flat.AsBin
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 |
Instances
Exception DecodeException Source # | |
Defined in PlutusCore.Flat.Decoder.Types | |
Show DecodeException Source # | |
Defined in PlutusCore.Flat.Decoder.Types | |
Eq DecodeException Source # | |
Defined in PlutusCore.Flat.Decoder.Types Methods | |
Ord DecodeException Source # | |
Defined in PlutusCore.Flat.Decoder.Types Methods 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 # |