ScalazArbitrary
Instances of [[scalacheck.Arbitrary]] for many types in Scalaz.
Value members
Implicits
Implicits
implicit
def Arbitrary_==>>[A, B](implicit o: Order[A], A: Arbitrary[A], B: Arbitrary[B]): Arbitrary[A ==>> B]
- Since
7.1.0
implicit
def CaseInsensitiveArbitrary[A](implicit A0: Arbitrary[A], A1: FoldCase[A]): Arbitrary[CaseInsensitive[A]]
implicit
def CoproductArbitrary[F[_], G[_], A](implicit a: Arbitrary[F[A] \/ G[A]]): Arbitrary[Coproduct[F, G, A]]
implicit
def FingerArbitrary[V : Monoid, A](implicit evidence$78: Monoid[V], a: Arbitrary[A], measure: Reducer[A, V]): Arbitrary[Finger[V, A]]
implicit
def FingerTreeArbitrary[V : Monoid, A](implicit evidence$80: Monoid[V], a: Arbitrary[A], measure: Reducer[A, V]): Arbitrary[FingerTree[V, A]]
implicit
def NodeArbitrary[V : Monoid, A](implicit evidence$79: Monoid[V], a: Arbitrary[A], measure: Reducer[A, V]): Arbitrary[Node[V, A]]
implicit
def OneAndArbitrary[F[_], A](implicit A: Arbitrary[A], FA: Arbitrary[F[A]]): Arbitrary[OneAnd[F, A]]
- Since
7.0.3
implicit
def cogenContravariantCoyoneda[F[_] : Contravariant, A](implicit evidence$22: Contravariant[F], F: Cogen[F[A]]): Cogen[ContravariantCoyoneda[F, A]]
implicit
def cogenCoyoneda[F[_] : Functor, A](implicit evidence$29: Functor[F], F: Cogen[F[A]]): Cogen[Coyoneda[F, A]]
implicit
def cogenIndexedContsT[W[_], R, O, M[_], A](implicit F: Cogen[W[A => M[O]] => M[R]]): Cogen[IndexedContsT[W, R, O, M, A]]
implicit
def cogenIndexedReaderWriterStateT[R, W, S1, S2, F[_] : Monad, A](implicit evidence$24: Monad[F], F: Cogen[(R, S1) => F[(W, A, S2)]]): Cogen[IndexedReaderWriterStateT[R, W, S1, S2, F, A]]
implicit
def cogenIndexedStateT[F[_] : Monad, S1, S2, A](implicit evidence$25: Monad[F], F: Cogen[S1 => F[(S2, A)]]): Cogen[IndexedStateT[S1, S2, F, A]]
implicit
def cogenIndexedStoreT[F[_], I : Cogen, A, B](implicit evidence$21: Cogen[I], F: Cogen[F[A => B]]): Cogen[IndexedStoreT[F, I, A, B]]
implicit
def cogenLazyEitherT[F[_], A, B](implicit F: Cogen[F[LazyEither[A, B]]]): Cogen[LazyEitherT[F, A, B]]
implicit
def cogenLazyTuple4[A1 : Cogen, A2 : Cogen, A3 : Cogen, A4 : Cogen]: Cogen[LazyTuple4[A1, A2, A3, A4]]
implicit
def cogenOneAnd[F[_], A : Cogen](implicit evidence$10: Cogen[A], F: Cogen[F[A]]): Cogen[OneAnd[F, A]]
implicit
def cogenStreamT[F[_] : Monad, A](implicit evidence$23: Monad[F], F: Cogen[F[Stream[A]]]): Cogen[StreamT[F, A]]
implicit
def indexedContsTArb[W[_], R, O, M[_], A](implicit A: Arbitrary[W[A => M[O]] => M[R]]): Arbitrary[IndexedContsT[W, R, O, M, A]]
implicit
def indexedReaderWriterStateTArb[R, W, S1, S2, F[_], A](implicit A: Arbitrary[(R, S1) => F[(W, A, S2)]]): Arbitrary[IndexedReaderWriterStateT[R, W, S1, S2, F, A]]
implicit
def indexedStateTArb[S1, S2, F[_], A](implicit A: Arbitrary[S1 => F[(S2, A)]]): Arbitrary[IndexedStateT[S1, S2, F, A]]
implicit
def indexedStoreTArb[F[_], I, A, B](implicit A: Arbitrary[(F[A => B], I)]): Arbitrary[IndexedStoreT[F, I, A, B]]
implicit
def lazyEitherTArb[F[_], A, B](implicit A: Arbitrary[F[LazyEither[A, B]]]): Arbitrary[LazyEitherT[F, A, B]]
implicit
def lazyTuple3Arbitrary[A : Arbitrary, B : Arbitrary, C : Arbitrary]: Arbitrary[LazyTuple3[A, B, C]]
implicit
def lazyTuple4Arbitrary[A : Arbitrary, B : Arbitrary, C : Arbitrary, D : Arbitrary]: Arbitrary[LazyTuple4[A, B, C, D]]
implicit
def listTArb[F[_] : Applicative, A](implicit evidence$96: Applicative[F], FA: Arbitrary[F[IList[A]]]): Arbitrary[ListT[F, A]]
implicit
def streamTArb[F[_], A](implicit FA: Arbitrary[F[Stream[A]]], F: Applicative[F]): Arbitrary[StreamT[F, A]]
implicit
def tannenArbitrary[F[_], G[_, _], A, B](implicit F: Arbitrary[F[G[A, B]]]): Arbitrary[Tannen[F, G, A, B]]