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