cats.syntax

package cats.syntax

Type members

Classlikes

trait AlignSyntax extends ToAlignOps
final class ApplicativeByNameOps[F[_], A](fa: () => F[A]) extends AnyVal
final class ApplicativeByValueOps[F[_], A](fa: F[A]) extends AnyVal
final class ApplicativeErrorIdOps[E](e: E) extends AnyVal
final class ApplicativeErrorOps[F[_], E, A](fa: F[A]) extends AnyVal
final class ApplicativeIdOps[A](a: A) extends AnyVal
final class ApplyOps[F[_], A](fa: F[A]) extends AnyVal
trait ArrowSyntax extends ToArrowOps
final class BinestedIdOps[F[_, _], G[_], H[_], A, B](value: F[G[A], H[B]]) extends AnyVal
final class BitraverseOps[F[_, _], A, B](fab: F[A, B]) extends AnyVal
abstract class ContravariantMonoidalOps[F[_], A] extends Ops[F, A]
final class DistributiveOps[F[_], A](fa: F[A]) extends AnyVal
final class EitherIdOps[A](obj: A) extends AnyVal
final class EitherKOps[F[_], A](fa: F[A]) extends AnyVal
final class EitherObjectOps(either: Either) extends AnyVal
final class EitherOps[A, B](eab: Either[A, B]) extends AnyVal
Companion:
object
Companion:
class
final class EqOps[A](lhs: A)(implicit evidence$1: Eq[A])
trait EqSyntax
final class FlatMapIdOps[A](a: A) extends AnyVal
final class FlatMapOps[F[_], A](fa: F[A]) extends AnyVal
final class FlatMapOptionOps[F[_], A](fopta: F[Option[A]]) extends AnyVal
final class FlattenOps[F[_], A](ffa: F[F[A]]) extends AnyVal
final class FoldableOps[F[_], A](fa: F[A]) extends AnyVal
final class FoldableOps0[F[_], A](fa: F[A]) extends AnyVal
final class FunctorTuple2Ops[F[_], A, B](fab: F[(A, B)]) extends AnyVal
final class GroupOps[A](lhs: A)(implicit evidence$1: Group[A])
final class GuardOps(condition: Boolean) extends AnyVal
final class HashOps[A](a: A)(implicit evidence$1: Hash[A])
final class IfApplyOps[F[_]](fcond: F[Boolean]) extends AnyVal
final class IfFOps[F[_]](fa: F[Boolean]) extends AnyVal
final class IfMOps[F[_]](fa: F[Boolean]) extends AnyVal
final class IndexOps[F[_], A](fa: F[A]) extends AnyVal
final class IorIdOps[A](a: A) extends AnyVal
trait IorSyntax
final class LeftNestedBitraverseOps[F[_, _], G[_], A, B](val fgab: F[G[A], B]) extends AnyVal
final class LeftOps[A, B](left: Left[A, B]) extends AnyVal
final class ListOps[A](la: List[A]) extends AnyVal
final class MonadErrorOps[F[_], E, A](fa: F[A]) extends AnyVal
final class MonadErrorRethrowOps[F[_], E, A](fea: F[Either[E, A]]) extends AnyVal
final class MonadIdOps[A](a: A) extends AnyVal
final class MonadOps[F[_], A](fa: F[A]) extends AnyVal
final class MonoidOps[A](lhs: A) extends AnyVal
final class NestedBitraverseOps[F[_, _], G[_], A, B](fgagb: F[G[A], G[B]]) extends AnyVal
final class NestedFoldableOps[F[_], G[_], A](fga: F[G[A]]) extends AnyVal
final class NestedIdOps[F[_], G[_], A](value: F[G[A]]) extends AnyVal
final class NestedReducibleOps[F[_], G[_], A](fga: F[G[A]]) extends AnyVal
final class NonEmptyAlternativeOps[F[_], A] extends AnyVal
final class NonEmptyParallelApOps[M[_], A](ma: M[A]) extends AnyVal
final class NonEmptyParallelApplyOps[M[_], A, B](mab: M[A => B]) extends AnyVal
final class OptionIdOps[A](a: A) extends AnyVal
final class OptionOps[A](oa: Option[A]) extends AnyVal
Companion:
object
object OptionOps
Companion:
class
final class OrderOps[A](lhs: A)(implicit evidence$1: Order[A])
final class ParallelApOps1[M[_], A](ma: M[A]) extends AnyVal
final class ParallelBisequenceOps[T[_, _], M[_], A, B](tmamb: T[M[A], M[B]]) extends AnyVal
final class ParallelBitraverseOps[T[_, _], A, B](tab: T[A, B]) extends AnyVal
final class ParallelFlatSequenceOps1[T[_], M[_], A](tmta: T[M[T[A]]]) extends AnyVal
final class ParallelFlatTraversableOps1[T[_], A](ta: T[A]) extends AnyVal
final class ParallelFoldMapAOps[T[_], A](ma: T[A]) extends AnyVal
final class ParallelLeftSequenceOps[T[_, _], M[_], A, B](tmab: T[M[A], B]) extends AnyVal
final class ParallelLeftTraverseOps[T[_, _], A, B](tab: T[A, B]) extends AnyVal
final class ParallelReduceMapAOps[T[_], A](ma: T[A]) extends AnyVal
final class ParallelSequenceFilterOps[T[_], M[_], A](tmoa: T[M[Option[A]]]) extends AnyVal
final class ParallelSequenceOps1[T[_], M[_], A](tma: T[M[A]]) extends AnyVal
final class ParallelSequence_Ops[T[_], M[_], A](tma: T[M[A]]) extends AnyVal
final class ParallelTraversableOps1[T[_], A](ta: T[A]) extends AnyVal
final class ParallelTraversable_Ops[T[_], A](ta: T[A]) extends AnyVal
final class ParallelTraverseFilterOps[T[_], A](ta: T[A]) extends AnyVal
final class ParallelUnorderedFlatSequenceOps[T[_], M[_], A](tmta: T[M[T[A]]]) extends AnyVal
final class ParallelUnorderedSequenceOps[T[_], M[_], A](tmta: T[M[A]]) extends AnyVal
final class ParallelUnorderedTraverseOps[T[_], A](ta: T[A]) extends AnyVal
final class PartialOrderOps[A](lhs: A)(implicit A: PartialOrder[A])
final class ReducibleOps0[F[_], A](fa: F[A]) extends AnyVal
final class RightOps[A, B](right: Right[A, B]) extends AnyVal
final class SemigroupOps[A](lhs: A)(implicit evidence$1: Semigroup[A])
abstract class SemigroupalOps[F[_], A] extends Ops[F, A]
final class SeparateOps[F[_], G[_, _], A, B](val fgab: F[G[A, B]]) extends AnyVal
final class SeqOps[A](va: Seq[A]) extends AnyVal
trait SeqSyntax
final class SequenceFilterOps[F[_], G[_], A](fgoa: F[G[Option[A]]]) extends AnyVal
final class SetOps[A](se: SortedSet[A]) extends AnyVal
trait SetSyntax
trait ShowSyntax extends ToShowOps
final class TabulateOps[A, R](f: R => A) extends AnyVal
final class TryOps[A](self: Try[A]) extends AnyVal
trait TrySyntax
final class UniteOps[F[_], G[_], A](val fga: F[G[A]]) extends AnyVal
final class UnorderedFoldableOps[F[_], A](fa: F[A]) extends AnyVal
final class ValidatedExtension[E, A](self: Validated[E, A]) extends AnyVal
final class ValidatedIdSyntax[A](a: A) extends AnyVal
final class VectorOps[A](va: Vector[A]) extends AnyVal
final class WriterIdSyntax[A](a: A) extends AnyVal
object align extends AlignSyntax
object all extends AllSyntaxBinCompat
object apply extends ApplySyntax
object arrow extends ArrowSyntax
object bifunctor extends BifunctorSyntax
object binested extends BinestedSyntax
object choice extends ChoiceSyntax
object coflatMap extends CoflatMapSyntax
object comonad extends ComonadSyntax
object compose extends ComposeSyntax
object either extends EitherSyntax
object eitherK extends EitherKSyntax
object eq extends EqSyntax
object foldable extends FoldableSyntax
object functor extends FunctorSyntax
object group extends GroupSyntax
object hash extends HashSyntax
object invariant extends InvariantSyntax
object ior extends IorSyntax
object list extends ListSyntax
object monad extends MonadSyntax
object monoid extends MonoidSyntax
object nested extends NestedSyntax
object option extends OptionSyntax
object order extends OrderSyntax
object reducible extends ReducibleSyntax
object semigroup extends SemigroupSyntax
object seq extends SeqSyntax
object set extends SetSyntax
object show extends ShowSyntax
object strong extends StrongSyntax
object traverse extends TraverseSyntax
object try_ extends TrySyntax
object vector extends VectorSyntax
object writer extends WriterSyntax

Deprecated classlikes

@deprecated("Use by-value or by-name version", "2.8.0")
final class ApplicativeOps[F[_], A](fa: F[A]) extends AnyVal
Deprecated
@deprecated("Kept for binary compatibility", "2.8.0")
final class ParallelApOps[M[_], A](ma: M[A]) extends AnyVal
Deprecated
@deprecated("Kept for binary compatibility", "2.8.0")
final class ParallelApplyOps[M[_], A, B](mab: M[A => B]) extends AnyVal
Deprecated
@deprecated("Kept for binary compatibility", "2.6.0")
final class ParallelFlatSequenceOps[T[_], M[_], A](tmta: T[M[T[A]]]) extends AnyVal
Deprecated
@deprecated("Kept for binary compatibility", "2.6.0")
final class ParallelFlatTraversableOps[T[_], A](ta: T[A]) extends AnyVal
Deprecated
@deprecated("Kept for binary compatibility", "2.6.0")
final class ParallelSequenceOps[T[_], M[_], A](tma: T[M[A]]) extends AnyVal
Deprecated
@deprecated("Kept for binary compatibility", "2.6.0")
final class ParallelTraversableOps[T[_], A](ta: T[A]) extends AnyVal
Deprecated