module Cursor.Simple.List.NonEmpty.Gen ( nonEmptyElemOf, nonEmptyWithIndex0, nonEmptyWith, ) where import qualified Cursor.List.NonEmpty.Gen as NEC import Cursor.Simple.List.NonEmpty import Test.QuickCheck nonEmptyElemOf :: NonEmptyCursor a -> Gen a nonEmptyElemOf :: NonEmptyCursor a -> Gen a nonEmptyElemOf = NonEmptyCursor a -> Gen a forall a. NonEmptyCursor a a -> Gen a NEC.nonEmptyElemOf nonEmptyWithIndex0 :: Gen a -> Gen (NonEmptyCursor a) nonEmptyWithIndex0 :: Gen a -> Gen (NonEmptyCursor a) nonEmptyWithIndex0 = Gen a -> Gen (NonEmptyCursor a) forall a. Gen a -> Gen (NonEmptyCursor a a) NEC.nonEmptyWithIndex0 nonEmptyWith :: a -> Gen a -> Gen (NonEmptyCursor a) nonEmptyWith :: a -> Gen a -> Gen (NonEmptyCursor a) nonEmptyWith = a -> Gen a -> Gen (NonEmptyCursor a) forall a. a -> Gen a -> Gen (NonEmptyCursor a a) NEC.nonEmptyWith