Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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 :: Gen LedgerBytes Source # shrink :: LedgerBytes -> [LedgerBytes] Source # | |
Arbitrary Credential Source # | This will generate either a Since: 2.1.3 |
arbitrary :: Gen Credential Source # shrink :: Credential -> [Credential] Source # | |
Arbitrary StakingCredential Source # | Since: 2.1.3 |
Arbitrary PubKeyHash Source # | This is based on Since: 2.1.3 |
arbitrary :: Gen PubKeyHash Source # shrink :: PubKeyHash -> [PubKeyHash] Source # | |
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 :: Gen ScriptHash Source # shrink :: ScriptHash -> [ScriptHash] Source # | |
Arbitrary DiffMilliSeconds Source # | Since: 2.1.3 |
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 :: Gen OutputDatum Source # shrink :: OutputDatum -> [OutputDatum] Source # | |
Arbitrary TxOut Source # | Since: 2.1.3 |
Arbitrary BuiltinByteString Source # | Since: 2.1.3 |
Arbitrary BuiltinData Source # | Since: 2.1.3 |
arbitrary :: Gen BuiltinData Source # shrink :: BuiltinData -> [BuiltinData] Source # | |
CoArbitrary Data Source # | Since: 2.1.3 |
CoArbitrary Address Source # | Since: 2.1.3 |
CoArbitrary LedgerBytes Source # | Since: 2.1.3 |
coarbitrary :: LedgerBytes -> Gen b -> Gen b Source # | |
CoArbitrary Credential Source # | Since: 2.1.3 |
coarbitrary :: Credential -> Gen b -> Gen b Source # | |
CoArbitrary StakingCredential Source # | Since: 2.1.3 |
coarbitrary :: StakingCredential -> Gen b -> Gen b Source # | |
CoArbitrary PubKeyHash Source # | Since: 2.1.3 |
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 |
coarbitrary :: ScriptHash -> Gen b -> Gen b Source # | |
CoArbitrary DiffMilliSeconds Source # | Since: 2.1.3 |
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 |
coarbitrary :: OutputDatum -> Gen b -> Gen b Source # | |
CoArbitrary TxOut Source # | Since: 2.1.3 |
CoArbitrary BuiltinByteString Source # | Since: 2.1.3 |
coarbitrary :: BuiltinByteString -> Gen b -> Gen b Source # | |
CoArbitrary BuiltinData Source # | Since: 2.1.3 |
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 |
function :: (LedgerBytes -> b) -> LedgerBytes :-> b Source # | |
Function Credential Source # | Since: 2.1.3 |
function :: (Credential -> b) -> Credential :-> b Source # | |
Function StakingCredential Source # | Since: 2.1.3 |
function :: (StakingCredential -> b) -> StakingCredential :-> b Source # | |
Function PubKeyHash Source # | Since: 2.1.3 |
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 |
function :: (ScriptHash -> b) -> ScriptHash :-> b Source # | |
Function DiffMilliSeconds Source # | Since: 2.1.3 |
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 |
function :: (OutputDatum -> b) -> OutputDatum :-> b Source # | |
Function TxOut Source # | Since: 2.1.3 |
Function BuiltinByteString Source # | Since: 2.1.3 |
function :: (BuiltinByteString -> b) -> BuiltinByteString :-> b Source # | |
Function BuiltinData Source # | Since: 2.1.3 |
function :: (BuiltinData -> b) -> BuiltinData :-> b Source # |