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 EitherFirstLeftProjectionArbitrary[A : Arbitrary, B : Arbitrary]: Arbitrary[LeftProjection[A, B] @@ First]
implicit
def EitherFirstRightProjectionArbitrary[A : Arbitrary, B : Arbitrary]: Arbitrary[RightProjection[A, B] @@ First]
implicit
def EitherLastLeftProjectionArbitrary[A : Arbitrary, B : Arbitrary]: Arbitrary[LeftProjection[A, B] @@ Last]
implicit
def EitherLastRightProjectionArbitrary[A : Arbitrary, B : Arbitrary]: Arbitrary[RightProjection[A, B] @@ Last]
implicit
def FingerArbitrary[V, A](implicit a: Arbitrary[A], measure: Reducer[A, V]): Arbitrary[Finger[V, A]]
implicit
def FingerTreeArbitrary[V, A](implicit a: Arbitrary[A], measure: Reducer[A, V]): Arbitrary[FingerTree[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 indexedContsTArb[W[_], M[_], R, O, A](implicit A: Arbitrary[W[A => M[O]] => M[R]]): Arbitrary[IndexedContsT[W, M, R, O, A]]
implicit
def indexedReaderWriterStateTArb[F[_], R, W, S1, S2, A](implicit A: Arbitrary[(R, S1) => F[(W, A, S2)]]): Arbitrary[IndexedReaderWriterStateT[F, R, W, S1, S2, A]]
implicit
def indexedStateTArb[F[_], S1, S2, A](implicit A: Arbitrary[S1 => F[(S2, A)]], F: Monad[F]): Arbitrary[IndexedStateT[F, S1, S2, 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[_], A](implicit FA: Arbitrary[F[List[A]]], F: Applicative[F]): 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]]
Inherited implicits
implicit
def cogenContravariantCoyoneda[F[_] : Contravariant, A](implicit evidence$21: Contravariant[F], F: Cogen[F[A]]): Cogen[ContravariantCoyoneda[F, A]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenCoyoneda[F[_] : Functor, A](implicit evidence$28: Functor[F], F: Cogen[F[A]]): Cogen[Coyoneda[F, A]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenIndexedContsT[W[_], M[_], R, O, A](implicit F: Cogen[W[A => M[O]] => M[R]]): Cogen[IndexedContsT[W, M, R, O, A]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenIndexedReaderWriterStateT[F[_] : Monad, R, W, S1, S2, A](implicit evidence$23: Monad[F], F: Cogen[(R, S1) => F[(W, A, S2)]]): Cogen[IndexedReaderWriterStateT[F, R, W, S1, S2, A]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenIndexedStateT[F[_] : Monad, S1, S2, A](implicit evidence$24: Monad[F], F: Cogen[S1 => F[(S2, A)]]): Cogen[IndexedStateT[F, S1, S2, A]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenIndexedStoreT[F[_], I : Cogen, A, B](implicit evidence$20: Cogen[I], F: Cogen[F[A => B]]): Cogen[IndexedStoreT[F, I, A, B]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenLazyEitherT[F[_], A, B](implicit F: Cogen[F[LazyEither[A, B]]]): Cogen[LazyEitherT[F, A, B]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenLazyTuple4[A1 : Cogen, A2 : Cogen, A3 : Cogen, A4 : Cogen]: Cogen[LazyTuple4[A1, A2, A3, A4]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenOneAnd[F[_], A : Cogen](implicit evidence$9: Cogen[A], F: Cogen[F[A]]): Cogen[OneAnd[F, A]]
- Inherited from
- ScalazArbitrary1
implicit
def cogenStreamT[F[_] : Monad, A](implicit evidence$22: Monad[F], F: Cogen[F[Stream[A]]]): Cogen[StreamT[F, A]]
- Inherited from
- ScalazArbitrary1