| 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 #
A decoded value
data DecodeException #
An exception during decoding
Constructors
| NotEnoughSpace Env | |
| TooMuchSpace Env | |
| BadEncoding Env String | |
| BadOp String |
Instances
| Exception DecodeException # | |
Defined in PlutusCore.Flat.Decoder.Types Methods toException :: DecodeException -> SomeException # | |
| Show DecodeException # | |
Defined in PlutusCore.Flat.Decoder.Types Methods showsPrec :: Int -> DecodeException -> ShowS # show :: DecodeException -> String # showList :: [DecodeException] -> ShowS # | |
| Eq DecodeException # | |
Defined in PlutusCore.Flat.Decoder.Types Methods (==) :: DecodeException -> DecodeException -> Bool # (/=) :: DecodeException -> DecodeException -> Bool # | |
| Ord DecodeException # | |
Defined in PlutusCore.Flat.Decoder.Types Methods compare :: DecodeException -> DecodeException -> Ordering # (<) :: DecodeException -> DecodeException -> Bool # (<=) :: DecodeException -> DecodeException -> Bool # (>) :: DecodeException -> DecodeException -> Bool # (>=) :: DecodeException -> DecodeException -> Bool # max :: DecodeException -> DecodeException -> DecodeException # min :: DecodeException -> DecodeException -> DecodeException # | |