HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleplutus-core-1.70.0.0

PlutusCore.Evaluation.Machine.CostingFun.Core

  • 29 types
  • 2 classes
  • 6 values
classclass Eq a => Hashable a where
#

The class of types that can be converted to a hash value.

Minimal implementation: hashWithSalt.

Hashable is intended exclusively for use in in-memory data structures. . Hashable does not have a fixed standard. This allows it to improve over time. . Because it does not have a fixed standard, different computers or computers on different versions of the code will observe different hash values. As such, Hashable is not recommended for use other than in-memory datastructures. Specifically, Hashable is not intended for network use or in applications which persist hashed values. For stable hashing use named hashes: sha256, crc32, xxhash etc.

If you are looking for Hashable instance in time package, check time-compat

Instances160Lifting2, Lifting, Hashable, …
newtypenewtype Coefficient0
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient00
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient01
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient02
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient1
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient10
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient11
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient12
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient2
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
newtypenewtype Coefficient20
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
datadata CostingFun model
#

Constructors

Instances11Lift, Eq, Show, Generic, NFData, FromJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
newtypenewtype Intercept
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ModelFiveArguments
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ModelFourArguments
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ModelOneArgument
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ModelSixArguments
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ModelSubtractedSizes
#
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ModelThreeArguments
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ModelTwoArguments
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
newtypenewtype Slope
#
Instances9Eq, Num, Show, Generic, NFData, FromJSON, …
  • Eq SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core
  • Num SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core
  • Show SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core
  • Generic SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core
  • NFData SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core
  • FromJSON SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphan
  • ToJSON SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.JSON · orphan
  • Lift SlopeDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core
  • type Rep Slope = D1 ('MetaData "Slope" "PlutusCore.Evaluation.Machine.CostingFun.Core" "plutus-core-1.70.0.0-AjXwyzfmVfT8tKfEB70hFt" 'True) (C1 ('MetaCons "Slope" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CostingInteger)))Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostingFun.Core
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Instances8Eq, Show, Generic, NFData, FromJSON, ToJSON, …
classclass UnimplementedCostingFun a where
#
Instances6UnimplementedCostingFun