plutus-core-1.36.0.0: Language library for Plutus Core
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusCore.Evaluation.Machine.CostingFun.JSON

Description

A separate module for JSON instances, so that we can stick -O0 on it and avoid spending a lot of time optimizing loads of Core whose performance doesn't matter.

Orphan instances

FromJSON Coefficient0 Source # 
Instance details

FromJSON Coefficient00 Source # 
Instance details

FromJSON Coefficient01 Source # 
Instance details

FromJSON Coefficient02 Source # 
Instance details

FromJSON Coefficient1 Source # 
Instance details

FromJSON Coefficient10 Source # 
Instance details

FromJSON Coefficient11 Source # 
Instance details

FromJSON Coefficient2 Source # 
Instance details

FromJSON Coefficient20 Source # 
Instance details

FromJSON Intercept Source # 
Instance details

FromJSON ModelConstantOrLinear Source # 
Instance details

FromJSON ModelConstantOrOneArgument Source # 
Instance details

FromJSON ModelConstantOrTwoArguments Source # 
Instance details

FromJSON ModelFiveArguments Source # 
Instance details

FromJSON ModelFourArguments Source # 
Instance details

FromJSON ModelOneArgument Source # 
Instance details

FromJSON ModelSixArguments Source # 
Instance details

FromJSON ModelSubtractedSizes Source # 
Instance details

FromJSON ModelThreeArguments Source # 
Instance details

FromJSON ModelTwoArguments Source # 
Instance details

FromJSON OneVariableLinearFunction Source # 
Instance details

FromJSON OneVariableQuadraticFunction Source # 
Instance details

FromJSON Slope Source # 
Instance details

FromJSON TwoVariableLinearFunction Source # 
Instance details

FromJSON TwoVariableQuadraticFunction Source # 
Instance details

ToJSON Coefficient0 Source # 
Instance details

ToJSON Coefficient00 Source # 
Instance details

ToJSON Coefficient01 Source # 
Instance details

ToJSON Coefficient02 Source # 
Instance details

ToJSON Coefficient1 Source # 
Instance details

ToJSON Coefficient10 Source # 
Instance details

ToJSON Coefficient11 Source # 
Instance details

ToJSON Coefficient2 Source # 
Instance details

ToJSON Coefficient20 Source # 
Instance details

ToJSON Intercept Source # 
Instance details

ToJSON ModelConstantOrLinear Source # 
Instance details

ToJSON ModelConstantOrOneArgument Source # 
Instance details

ToJSON ModelConstantOrTwoArguments Source # 
Instance details

ToJSON ModelFiveArguments Source # 
Instance details

ToJSON ModelFourArguments Source # 
Instance details

ToJSON ModelOneArgument Source # 
Instance details

ToJSON ModelSixArguments Source # 
Instance details

ToJSON ModelSubtractedSizes Source # 
Instance details

ToJSON ModelThreeArguments Source # 
Instance details

ToJSON ModelTwoArguments Source # 
Instance details

ToJSON OneVariableLinearFunction Source # 
Instance details

ToJSON OneVariableQuadraticFunction Source # 
Instance details

ToJSON Slope Source # 
Instance details

ToJSON TwoVariableLinearFunction Source # 
Instance details

ToJSON TwoVariableQuadraticFunction Source # 
Instance details

FromJSON model ⇒ FromJSON (CostingFun model) Source # 
Instance details

ToJSON model ⇒ ToJSON (CostingFun model) Source # 
Instance details