Module
Test.StrongCheck.GenericValue
- Package
- purescript-strongcheck-generics
- Repository
- zudov/purescript-strongcheck-generics
#GenericValue Source
newtype GenericValueContains a representation of a value in generic form.
Consists of GenericSpine and corresponding GenericSignature.
Useful for its Arbitary instance.
Instances
#runGenericValue Source
runGenericValue :: GenericValue -> { signature :: GenericSignature, spine :: GenericSpine }#genericValue Source
genericValue :: forall m. MonadZero m => GenericSignature -> GenericSpine -> m GenericValueConstructs generic value. Would return mzero if given
GenericSpine doesn't conform to given GenericSignature.