scalaz
package
scalaz
Type Members
-
type
<~[+F[_], -G[_]] = NaturalTransformation[G, F]
-
type
=?>[E, A] = Kleisli[Option, E, A]
-
type
@>[A, B] = LensT[Id, A, B]
-
type
@?>[A, B] = PLensT[Id, A, B]
-
type
@@[T, Tag] = T with Tagged[Tag]
-
type
Alternative[F[_]] = ApplicativePlus[F]
-
type
FirstOption[A] = Option[A] with Tagged[First]
-
type
LastOption[A] = Option[A] with Tagged[Last]
-
type
Lens[A, B] = LensT[Id, A, B]
-
type
MaxOption[A] = Option[A] with Tagged[Max]
-
type
MinOption[A] = Option[A] with Tagged[Min]
-
type
PLens[A, B] = PLensT[Id, A, B]
-
type
PState[A, B] = StateT[Id, A, Option[B]]
-
type
PStateT[F[+_], A, B] = StateT[F, A, Option[B]]
-
type
RWS[-R, +W, S, +A] = ReaderWriterStateT[Identity, R, W, S, A]
-
type
RWST[F[+_], -R, +W, S, +A] = ReaderWriterStateT[F, R, W, S, A]
-
type
Reader[E, A] = Kleisli[Id, E, A]
-
type
ReaderT[F[+_], E, A] = Kleisli[F, E, A]
-
type
ReaderWriterState[-R, +W, S, +A] = ReaderWriterStateT[Identity, R, W, S, A]
-
type
State[S, +A] = StateT[Id, S, A]
-
type
Store[A, B] = StoreT[Id, A, B]
-
type
Tagged[T] = AnyRef { type Tag = T }
-
type
Unwriter[W, A] = UnwriterT[Id, W, A]
-
type
ValidationNEL[+E, +X] = Validation[NonEmptyList[E], X]
-
type
ValidationTNEL[M[+_], +E, +X] = ValidationT[M, NonEmptyList[E], X]
-
type
Writer[W, A] = WriterT[Id, W, A]
-
type
|-->[A, B] = StoreT[Id, B, A]
-
type
|>=|[G[_], F[_]] = MonadPartialOrder[G, F]
-
type
~>[-F[_], +G[_]] = NaturalTransformation[F, G]
-
type
~~>[-F[_, _], +G[_, _]] = BiNaturalTransformation[F, G]
-
type
⊤ = Any
-
type
⊥ = Nothing
Value Members
-
val
RWST: scalaz.ReaderWriterStateT.type
-
implicit
val
idInstance: Traverse[Id] with Each[Id] with Monad[Id] with Comonad[Id] with Cojoin[Id] with Distributive[Id] with Zip[Id] with Unzip[Id] with Cozip[Id]
-
Inherited from AnyRef
Inherited from Any