p
shims
package shims
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- shims
- ShimsCore
- RWSTConverters
- CokleisliConverters
- ConstConverters
- IorConverters
- WriterTConverters
- MaybeTConverters
- MaybeConverters
- OneAndConverters
- ValidatedNELConverters
- NELConverters
- ValidatedConverters
- OptionTConverters
- KleisliConverters
- EitherTConverters
- EitherKConverters
- IndexedStateTConverters
- EvalConverters
- FreeConverters
- FunctionKConverters
- InjectConversions
- ChoiceConversions
- ArrowConversions
- StrongConversions
- ProfunctorConversions
- EitherConverters
- CategoryConversions
- ComposeConversions
- BitraverseConversions
- BifoldableConversions
- BifunctorConversions
- ShowConversions
- MonadErrorConversions
- MonadConversions
- FlatMapConversions
- ComonadConversions
- CoflatMapConversions
- TraverseConversions
- FoldableConversions
- MonoidConversions
- SemigroupConversions
- OrderConversions
- EqConversions
- ApplicativeConversions
- ApplyConversions
- FunctorConversions
- ContravariantConversions
- IFunctorConversions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait ShimsCore extends MonadErrorConversions with MonoidConversions with ShowConversions with BitraverseConversions with ChoiceConversions with InjectConversions with EitherConverters with FunctionKConverters with EvalConverters with IndexedStateTConverters with EitherKConverters with EitherTConverters with KleisliConverters with OptionTConverters with ValidatedNELConverters with OneAndConverters with MaybeConverters with MaybeTConverters with WriterTConverters with IorConverters with ConstConverters with CokleisliConverters with RWSTConverters
- implicit final class AsSyntax[A] extends AnyRef
- Definition Classes
- ShimsCore
Value Members
- implicit def applicativeToCats[F[_]](implicit FC: Capture[Applicative[F]]): Applicative[F] with Synthetic
- Definition Classes
- ApplicativeConversions
- implicit def applicativeToScalaz[F[_]](implicit FC: Capture[Applicative[F]]): Applicative[F] with Synthetic
- Definition Classes
- ApplicativeConversions
- implicit def applyToCats[F[_]](implicit FC: Capture[Apply[F]]): Apply[F] with Synthetic
- Definition Classes
- ApplyConversions
- implicit def applyToScalaz[F[_]](implicit FC: Capture[Apply[F]]): Apply[F] with Synthetic
- Definition Classes
- ApplyConversions
- implicit def arrowToCats[F[_, _]](implicit FC: Capture[Arrow[F]]): Arrow[F] with Synthetic
- Definition Classes
- ArrowConversions
- implicit def arrowToScalaz[F[_, _]](implicit FC: Capture[Arrow[F]]): Arrow[F] with Synthetic
- Definition Classes
- ArrowConversions
- implicit def bifoldableToCats[F[_, _]](implicit FC: Capture[Bifoldable[F]]): Bifoldable[F] with Synthetic
- Definition Classes
- BifoldableConversions
- implicit def bifoldableToScalaz[F[_, _]](implicit FC: Capture[Bifoldable[F]]): Bifoldable[F] with Synthetic
- Definition Classes
- BifoldableConversions
- implicit def bifunctorToCats[F[_, _]](implicit FC: Capture[Bifunctor[F]]): Bifunctor[F] with Synthetic
- Definition Classes
- BifunctorConversions
- implicit def bifunctorToScalaz[F[_, _]](implicit FC: Capture[Bifunctor[F]]): Bifunctor[F] with Synthetic
- Definition Classes
- BifunctorConversions
- implicit def bindToCats[F[_]](implicit FC: Capture[Bind[F]], EFC: EitherCapture[Applicative[F], BindRec[F]]): FlatMap[F] with Synthetic
- Definition Classes
- FlatMapConversions
- implicit def bitraverseToCats[F[_, _]](implicit FC: Capture[Bitraverse[F]]): Bitraverse[F] with Synthetic
- Definition Classes
- BitraverseConversions
- implicit def bitraverseToScalaz[F[_, _]](implicit FC: Capture[Bitraverse[F]]): Bitraverse[F] with Synthetic
- Definition Classes
- BitraverseConversions
- implicit def categoryToCats[F[_, _]](implicit FC: Capture[Category[F]]): Category[F] with Synthetic
- Definition Classes
- CategoryConversions
- implicit def categoryToScalaz[F[_, _]](implicit FC: Capture[Category[F]]): Category[F] with Synthetic
- Definition Classes
- CategoryConversions
- implicit def choiceToCats[F[_, _]](implicit FC: Capture[Choice[F]], BF: Bifunctor[F]): Choice[F] with Synthetic
- Definition Classes
- ChoiceConversions
- implicit def choiceToScalaz[F[_, _]](implicit FC: Capture[Choice[F]], BF: Bifunctor[F]): Choice[F] with Synthetic
- Definition Classes
- ChoiceConversions
- implicit def cobindToCats[F[_]](implicit FC: Capture[Cobind[F]]): CoflatMap[F] with Synthetic
- Definition Classes
- CoflatMapConversions
- implicit def coflatMapToScalaz[F[_]](implicit FC: Capture[CoflatMap[F]]): Cobind[F] with Synthetic
- Definition Classes
- CoflatMapConversions
- implicit def cokleisliAs[F[_], A, B]: AsScalaz[Cokleisli[F, A, B], Cokleisli[F, A, B]] with AsCats[Cokleisli[F, A, B], Cokleisli[F, A, B]]
- Definition Classes
- CokleisliConverters
- implicit def comonadToCats[F[_]](implicit FC: Capture[Comonad[F]]): Comonad[F] with Synthetic
- Definition Classes
- ComonadConversions
- implicit def comonadToScalaz[F[_]](implicit FC: Capture[Comonad[F]]): Comonad[F] with Synthetic
- Definition Classes
- ComonadConversions
- implicit def composeToCats[F[_, _]](implicit FC: Capture[Compose[F]]): Compose[F] with Synthetic
- Definition Classes
- ComposeConversions
- implicit def composeToScalaz[F[_, _]](implicit FC: Capture[Compose[F]]): Compose[F] with Synthetic
- Definition Classes
- ComposeConversions
- implicit def constAs[A, B]: AsScalaz[Const[A, B], Const[A, B]] with AsCats[Const[A, B], Const[A, B]]
- Definition Classes
- ConstConverters
- implicit def contravariantToCats[F[_]](implicit FC: Capture[Contravariant[F]]): Contravariant[F] with Synthetic
- Definition Classes
- ContravariantConversions
- implicit def contravariantToScalaz[F[_]](implicit FC: Capture[Contravariant[F]]): Contravariant[F] with Synthetic
- Definition Classes
- ContravariantConversions
- implicit def eitherAs[A, B]: AsScalaz[Either[A, B], \/[A, B]] with AsCats[\/[A, B], Either[A, B]]
- Definition Classes
- EitherConverters
- implicit def eitherKAs[F[_], G[_], A]: AsScalaz[EitherK[F, G, A], Coproduct[F, G, A]] with AsCats[Coproduct[F, G, A], EitherK[F, G, A]]
- Definition Classes
- EitherKConverters
- implicit def eitherTAs[F[_], A, B](implicit F: Functor[F]): AsScalaz[EitherT[F, A, B], EitherT[F, A, B]] with AsCats[EitherT[F, A, B], EitherT[F, A, B]]
- Definition Classes
- EitherTConverters
- implicit def eqToScalaz[A](implicit AC: Capture[Eq[A]]): Equal[A] with Synthetic
- Definition Classes
- EqConversions
- implicit def equalToCats[A](implicit AC: Capture[Equal[A]]): Eq[A] with Synthetic
- Definition Classes
- EqConversions
- implicit def evalAs[A]: AsScalaz[Eval[A], Trampoline[A]] with AsCats[Trampoline[A], Eval[A]]
- Definition Classes
- EvalConverters
- implicit def flatMapToScalaz[F[_]](implicit FC: Capture[FlatMap[F]]): BindRec[F] with Synthetic
- Definition Classes
- FlatMapConversions
- implicit def foldableToCats[F[_]](implicit FC: Capture[Foldable[F]]): Foldable[F] with Synthetic
- Definition Classes
- FoldableConversions
- implicit def foldableToScalaz[F[_]](implicit FC: Capture[Foldable[F]]): Foldable[F] with Synthetic
- Definition Classes
- FoldableConversions
- implicit def freeAs[S[_], A]: AsScalaz[Free[S, A], Free[S, A]] with AsCats[Free[S, A], Free[S, A]]
- Definition Classes
- FreeConverters
- implicit def functionkAs[F[_], G[_]]: AsScalaz[FunctionK[F, G], ~>[F, G]] with AsCats[~>[F, G], FunctionK[F, G]]
- Definition Classes
- FunctionKConverters
- implicit def functorToCats[F[_]](implicit FC: Capture[Functor[F]]): Functor[F] with Synthetic
- Definition Classes
- FunctorConversions
- implicit def functorToScalaz[F[_]](implicit FC: Capture[Functor[F]]): Functor[F] with Synthetic
- Definition Classes
- FunctorConversions
- implicit def ifunctorToCats[F[_]](implicit FC: Capture[InvariantFunctor[F]]): Invariant[F] with Synthetic
- Definition Classes
- IFunctorConversions
- implicit def ifunctorToScalaz[F[_]](implicit FC: Capture[Invariant[F]]): InvariantFunctor[F] with Synthetic
- Definition Classes
- IFunctorConversions
- implicit def injectToCats[F[_], G[_]](implicit FC: Capture[Inject[F, G]]): InjectK[F, G] with Synthetic
- Definition Classes
- InjectConversions
- implicit def iorAs[A, B]: AsScalaz[Ior[A, B], \&/[A, B]] with AsCats[\&/[A, B], Ior[A, B]]
- Definition Classes
- IorConverters
- implicit def kleisliAs[F[_], A, B]: AsScalaz[Kleisli[F, A, B], Kleisli[F, A, B]] with AsCats[Kleisli[F, A, B], Kleisli[F, A, B]]
- Definition Classes
- KleisliConverters
- implicit def maybeAs[A]: AsCats[Maybe[A], Option[A]]
- Definition Classes
- MaybeConverters
- implicit def maybeTAs[F[_], A](implicit F: Functor[F]): AsCats[MaybeT[F, A], OptionT[F, A]]
- Definition Classes
- MaybeTConverters
- implicit def monadErrorToCats[F[_], E](implicit FC: Capture[MonadError[F, E]], OFC: OptionCapture[BindRec[F]]): MonadError[F, E] with Synthetic
- Definition Classes
- MonadErrorConversions
- implicit def monadErrorToScalaz[F[_], E](implicit FC: Capture[MonadError[F, E]]): MonadError[F, E] with Synthetic
- Definition Classes
- MonadErrorConversions
- implicit def monadToCats[F[_]](implicit FC: Capture[Monad[F]], OFC: OptionCapture[BindRec[F]]): Monad[F] with Synthetic
- Definition Classes
- MonadConversions
- implicit def monadToScalaz[F[_]](implicit FC: Capture[Monad[F]]): Monad[F] with Synthetic
- Definition Classes
- MonadConversions
- implicit def monoidToCats[A](implicit FC: Capture[Monoid[A]]): Monoid[A] with Synthetic
- Definition Classes
- MonoidConversions
- implicit def monoidToScalaz[A](implicit FC: Capture[Monoid[A]]): Monoid[A] with Synthetic
- Definition Classes
- MonoidConversions
- implicit def nameAs[A]: AsCats[Name[A], Eval[A]]
- Definition Classes
- EvalConverters
- implicit def needAs[A]: AsCats[Need[A], Eval[A]]
- Definition Classes
- EvalConverters
- implicit def nelAs[A]: AsScalaz[NonEmptyList[A], NonEmptyList[A]] with AsCats[NonEmptyList[A], NonEmptyList[A]]
- Definition Classes
- NELConverters
- implicit def oneAndAs[F[_], A]: AsScalaz[OneAnd[F, A], OneAnd[F, A]] with AsCats[OneAnd[F, A], OneAnd[F, A]]
- Definition Classes
- OneAndConverters
- implicit def optionTAs[F[_], A]: AsScalaz[OptionT[F, A], OptionT[F, A]] with AsCats[OptionT[F, A], OptionT[F, A]]
- Definition Classes
- OptionTConverters
- implicit def orderToCats[A](implicit AC: Capture[Order[A]]): Order[A] with Synthetic
- Definition Classes
- OrderConversions
- implicit def orderToScalaz[A](implicit AC: Capture[Order[A]]): Order[A] with Synthetic
- Definition Classes
- OrderConversions
- implicit def profunctorToCats[F[_, _]](implicit FC: Capture[Profunctor[F]]): Profunctor[F] with Synthetic
- Definition Classes
- ProfunctorConversions
- implicit def profunctorToScalaz[F[_, _]](implicit FC: Capture[Profunctor[F]]): Profunctor[F] with Synthetic
- Definition Classes
- ProfunctorConversions
- implicit def rwstAs[F[_], E, L, S, A](implicit F: Monad[F]): AsScalaz[RWST[F, E, L, S, A], RWST[F, E, L, S, A]] with AsCats[RWST[F, E, L, S, A], RWST[F, E, L, S, A]]
- Definition Classes
- RWSTConverters
- implicit def semigroupToCats[A](implicit FC: Capture[Semigroup[A]]): Semigroup[A] with Synthetic
- Definition Classes
- SemigroupConversions
- implicit def semigroupToScalaz[A](implicit FC: Capture[Semigroup[A]]): Semigroup[A] with Synthetic
- Definition Classes
- SemigroupConversions
- implicit def showToCats[A](implicit FC: Capture[Show[A]]): Show[A] with Synthetic
- Definition Classes
- ShowConversions
- implicit def showToScalaz[A](implicit FC: Capture[ContravariantShow[A]]): Show[A] with Synthetic
- Definition Classes
- ShowConversions
- implicit def stateTAs[F[_], S1, S2, A](implicit arg0: Monad[F]): AsScalaz[IndexedStateT[F, S1, S2, A], IndexedStateT[F, S1, S2, A]] with AsCats[IndexedStateT[F, S1, S2, A], IndexedStateT[F, S1, S2, A]]
- Definition Classes
- IndexedStateTConverters
- implicit def strongToCats[F[_, _]](implicit FC: Capture[Strong[F]]): Strong[F] with Synthetic
- Definition Classes
- StrongConversions
- implicit def strongToScalaz[F[_, _]](implicit FC: Capture[Strong[F]]): Strong[F] with Synthetic
- Definition Classes
- StrongConversions
- implicit def traverseToCats[F[_]](implicit FC: Capture[Traverse[F]]): Traverse[F] with Synthetic
- Definition Classes
- TraverseConversions
- implicit def traverseToScalaz[F[_]](implicit FC: Capture[Traverse[F]]): Traverse[F] with Synthetic
- Definition Classes
- TraverseConversions
- implicit def validatedAs[E, A]: AsScalaz[Validated[E, A], Validation[E, A]] with AsCats[Validation[E, A], Validated[E, A]]
- Definition Classes
- ValidatedConverters
- implicit def validatedNelAs[E, A]: AsScalaz[ValidatedNel[E, A], ValidationNel[E, A]] with AsCats[ValidationNel[E, A], ValidatedNel[E, A]]
- Definition Classes
- ValidatedNELConverters
- implicit def valueAs[A]: AsCats[Value[A], Eval[A]]
- Definition Classes
- EvalConverters
- implicit def writerTAs[F[_], W, A]: AsScalaz[WriterT[F, W, A], WriterT[F, W, A]] with AsCats[WriterT[F, W, A], WriterT[F, W, A]]
- Definition Classes
- WriterTConverters