| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Plutarch.Test.QuickCheck.Instances
Contents
Description
A collection of QuickCheck instances. This doesn't export any identifiers, so should be imported with an empty import list.
Orphan instances
| Arbitrary Data Source # | This instance constructs truly random NoteThe shrinker shrinks 'within' a
Since: 2.1.3 |
| Arbitrary Address Source # | As neither Since: 2.1.3 |
| Arbitrary LedgerBytes Source # | Since: 2.1.3 |
| Arbitrary Credential Source # | This will generate either a Since: 2.1.3 |
| Arbitrary StakingCredential Source # | Since: 2.1.3 |
Methods arbitrary :: Gen StakingCredential Source # shrink :: StakingCredential -> [StakingCredential] Source # | |
| Arbitrary PubKeyHash Source # | This is based on Since: 2.1.3 |
| Arbitrary Datum Source # | Since: 2.1.3 |
| Arbitrary DatumHash Source # | This is based on Since: 2.1.3 |
| Arbitrary ScriptHash Source # | This is based on Since: 2.1.3 |
| Arbitrary DiffMilliSeconds Source # | Since: 2.1.3 |
Methods arbitrary :: Gen DiffMilliSeconds Source # shrink :: DiffMilliSeconds -> [DiffMilliSeconds] Source # | |
| Arbitrary POSIXTime Source # | Since: 2.1.3 |
| Arbitrary TxId Source # | This is based on Since: 2.1.3 |
| Arbitrary TxOutRef Source # | This will generate a zero-based index for the Since: 2.1.3 |
| Arbitrary TokenName Source # | This generates only those Since: 2.1.3 |
| Arbitrary OutputDatum Source # | The shrinker for this type will not shrink 'out-of-arm'. Effectively,
this means Since: 2.1.3 |
| Arbitrary TxOut Source # | Since: 2.1.3 |
| Arbitrary BuiltinByteString Source # | Since: 2.1.3 |
Methods arbitrary :: Gen BuiltinByteString Source # shrink :: BuiltinByteString -> [BuiltinByteString] Source # | |
| Arbitrary BuiltinData Source # | Since: 2.1.3 |
| CoArbitrary Data Source # | Since: 2.1.3 |
| CoArbitrary Address Source # | Since: 2.1.3 |
| CoArbitrary LedgerBytes Source # | Since: 2.1.3 |
Methods coarbitrary :: LedgerBytes -> Gen b -> Gen b Source # | |
| CoArbitrary Credential Source # | Since: 2.1.3 |
Methods coarbitrary :: Credential -> Gen b -> Gen b Source # | |
| CoArbitrary StakingCredential Source # | Since: 2.1.3 |
Methods coarbitrary :: StakingCredential -> Gen b -> Gen b Source # | |
| CoArbitrary PubKeyHash Source # | Since: 2.1.3 |
Methods coarbitrary :: PubKeyHash -> Gen b -> Gen b Source # | |
| CoArbitrary Datum Source # | Since: 2.1.3 |
| CoArbitrary DatumHash Source # | Since: 2.1.3 |
| CoArbitrary ScriptHash Source # | Since: 2.1.3 |
Methods coarbitrary :: ScriptHash -> Gen b -> Gen b Source # | |
| CoArbitrary DiffMilliSeconds Source # | Since: 2.1.3 |
Methods coarbitrary :: DiffMilliSeconds -> Gen b -> Gen b Source # | |
| CoArbitrary POSIXTime Source # | Since: 2.1.3 |
| CoArbitrary TxId Source # | Since: 2.1.3 |
| CoArbitrary TxOutRef Source # | Since: 2.1.3 |
| CoArbitrary TokenName Source # | Since: 2.1.3 |
| CoArbitrary OutputDatum Source # | Since: 2.1.3 |
Methods coarbitrary :: OutputDatum -> Gen b -> Gen b Source # | |
| CoArbitrary TxOut Source # | Since: 2.1.3 |
| CoArbitrary BuiltinByteString Source # | Since: 2.1.3 |
Methods coarbitrary :: BuiltinByteString -> Gen b -> Gen b Source # | |
| CoArbitrary BuiltinData Source # | Since: 2.1.3 |
Methods coarbitrary :: BuiltinData -> Gen b -> Gen b Source # | |
| Function Data Source # | Since: 2.1.3 |
| Function Address Source # | Since: 2.1.3 |
| Function LedgerBytes Source # | Since: 2.1.3 |
Methods function :: (LedgerBytes -> b) -> LedgerBytes :-> b Source # | |
| Function Credential Source # | Since: 2.1.3 |
Methods function :: (Credential -> b) -> Credential :-> b Source # | |
| Function StakingCredential Source # | Since: 2.1.3 |
Methods function :: (StakingCredential -> b) -> StakingCredential :-> b Source # | |
| Function PubKeyHash Source # | Since: 2.1.3 |
Methods function :: (PubKeyHash -> b) -> PubKeyHash :-> b Source # | |
| Function Datum Source # | Since: 2.1.3 |
| Function DatumHash Source # | Since: 2.1.3 |
| Function ScriptHash Source # | Since: 2.1.3 |
Methods function :: (ScriptHash -> b) -> ScriptHash :-> b Source # | |
| Function DiffMilliSeconds Source # | Since: 2.1.3 |
Methods function :: (DiffMilliSeconds -> b) -> DiffMilliSeconds :-> b Source # | |
| Function POSIXTime Source # | Since: 2.1.3 |
| Function TxId Source # | Since: 2.1.3 |
| Function TxOutRef Source # | Since: 2.1.3 |
| Function TokenName Source # | Since: 2.3.1 |
| Function OutputDatum Source # | Since: 2.1.3 |
Methods function :: (OutputDatum -> b) -> OutputDatum :-> b Source # | |
| Function TxOut Source # | Since: 2.1.3 |
| Function BuiltinByteString Source # | Since: 2.1.3 |
Methods function :: (BuiltinByteString -> b) -> BuiltinByteString :-> b Source # | |
| Function BuiltinData Source # | Since: 2.1.3 |
Methods function :: (BuiltinData -> b) -> BuiltinData :-> b Source # | |