Safe Haskell | None |
---|---|
Language | Haskell2010 |
Module, containing type classes for operating with Michelson values in the context of polymorphic stack type operations.
Documentation
class EDivOp (n :: CT) (m :: CT) where Source #
evalEDivOp :: CValue n -> CValue m -> Value' instr (TOption (TPair (Tc (EDivOpRes n m)) (Tc (EModOpRes n m)))) Source #
class MapOp (c :: T) where Source #
mapOpToList :: Value' instr c -> [Value' instr (MapOpInp c)] Source #
mapOpFromList :: Value' instr c -> [Value' instr b] -> Value' instr (MapOpRes c b) Source #
Instances
MapOp (TList e) Source # | |
Defined in Michelson.Typed.Polymorphic | |
MapOp (TMap k v) Source # | |
Defined in Michelson.Typed.Polymorphic |