Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype Manual a = Manual (Size → Seed → a)
- unManual ∷ Manual a → Size → Seed → a
- toManual ∷ Gen a → Manual (TreeT (MaybeT Identity) a)
- fromManual ∷ Manual (TreeT (MaybeT Identity) a) → Gen a
- dontShrink ∷ Gen a → Manual (Maybe a)
- sized ∷ (Size → Manual a) → Manual a
- replicate ∷ ∀ a. Int → Manual a → Manual [a]
- interleave ∷ [TreeT (MaybeT Identity) a] → TreeT (MaybeT Identity) [a]
- wrapTreeT ∷ Maybe (NodeT (MaybeT Identity) a) → TreeT (MaybeT Identity) a
- unwrapTreeT ∷ TreeT (MaybeT Identity) a → Maybe (NodeT (MaybeT Identity) a)