plutarch-orphanage
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusCore.Value.Orphans

Description

Since: 1.3.0

Orphan instances

Arbitrary K Source #

Since: 1.3.0

Instance details

Methods

arbitrary :: Gen K

shrink :: K -> [K]

Arbitrary Quantity Source #

Since: 1.3.0

Instance details

Methods

arbitrary :: Gen Quantity

shrink :: Quantity -> [Quantity]

Arbitrary Value Source #

Since: 1.3.0

Instance details

Methods

arbitrary :: Gen Value

shrink :: Value -> [Value]

CoArbitrary K Source #

Since: 1.3.0

Instance details

Methods

coarbitrary :: K -> Gen b -> Gen b

CoArbitrary Quantity Source #

Since: 1.3.0

Instance details

Methods

coarbitrary :: Quantity -> Gen b -> Gen b

CoArbitrary Value Source #

Since: 1.3.0

Instance details

Methods

coarbitrary :: Value -> Gen b -> Gen b

Function K Source #

Since: 1.3.0

Instance details

Methods

function :: (K -> b) -> K :-> b

Function Quantity Source #

Since: 1.3.0

Instance details

Methods

function :: (Quantity -> b) -> Quantity :-> b

Function Value Source #

Since: 1.3.0

Instance details

Methods

function :: (Value -> b) -> Value :-> b