Hoogle Search

Within LTS Haskell 24.9 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. genericArbitraryRec :: GArbitrary SizedOptsDef a => Weights a -> Gen a

    generic-random Generic.Random

    Decrease size at every recursive call, but don't do anything different at size 0.

    genericArbitraryRec (7 % 11 % 13 % ()) :: Gen a
    
    N.B.: This replaces the generator for fields of type [t] with listOf' arbitrary instead of listOf arbitrary (i.e., arbitrary for lists).

  2. genericArbitraryRecG :: GArbitrary (SetGens genList SizedOpts) a => genList -> Weights a -> Gen a

    generic-random Generic.Random

    genericArbitraryRec with explicit generators. See also genericArbitraryG.

  3. genericArbitrarySingle :: forall a (c0 :: Symbol) . (GArbitrary UnsizedOpts a, Weights_ (Rep a) ~ L c0) => Gen a

    generic-random Generic.Random

    arbitrary for types with one constructor. Equivalent to genericArbitraryU, with a stricter type.

    genericArbitrarySingle :: Gen a
    

  4. genericArbitrarySingleG :: forall genList a (c0 :: Symbol) . (GArbitrary (SetGens genList UnsizedOpts) a, Weights_ (Rep a) ~ L c0) => genList -> Gen a

    generic-random Generic.Random

    genericArbitrarySingle with explicit generators. See also genericArbitraryG.

  5. genericArbitraryU :: (GArbitrary UnsizedOpts a, GUniformWeight a) => Gen a

    generic-random Generic.Random

    Pick every constructor with equal probability. Equivalent to genericArbitrary uniform.

    genericArbitraryU :: Gen a
    

  6. genericArbitraryU' :: (GArbitrary SizedOptsDef a, BaseCase a, GUniformWeight a) => Gen a

    generic-random Generic.Random

    Equivalent to genericArbitrary' uniform.

    genericArbitraryU' :: Gen a
    
    N.B.: This replaces the generator for fields of type [t] with listOf' arbitrary instead of listOf arbitrary (i.e., arbitrary for lists).

  7. genericArbitraryUG :: (GArbitrary (SetGens genList UnsizedOpts) a, GUniformWeight a) => genList -> Gen a

    generic-random Generic.Random

    genericArbitraryU with explicit generators. See also genericArbitraryG.

  8. genericArbitraryWith :: GArbitrary opts a => opts -> Weights a -> Gen a

    generic-random Generic.Random

    General generic generator with custom options.

  9. unGenericArbitrary :: GenericArbitrary (weights :: k) a -> a

    generic-random Generic.Random

    No documentation available.

  10. unGenericArbitraryG :: GenericArbitraryG (genList :: k) (weights :: k1) a -> a

    generic-random Generic.Random

    No documentation available.

Page 55 of many | Previous | Next