cats.Invariant$
See theInvariant companion trait
object Invariant
Attributes
- Companion
- trait
- Source
- Invariant.scala
- Graph
-
- Supertypes
- Self type
-
Invariant.type
Members list
Type members
Classlikes
Attributes
- Source
- Invariant.scala
- Supertypes
- Known subtypes
-
Show all
trait Ops[F[_], A] extends Serializable
Attributes
- Source
- Invariant.scala
- Supertypes
- Known subtypes
-
Show all
trait ToInvariantOps extends Serializable
Attributes
- Source
- Invariant.scala
- Supertypes
- Known subtypes
-
trait InvariantSyntaxtrait AllSyntaxclass AllSyntaxBinCompatobject all.typeobject implicits.typeobject invariant.typeobject nonInheritedOps.typeShow all
Deprecated classlikes
object nonInheritedOps extends ToInvariantOps
Attributes
- Deprecated
- true
- Source
- Invariant.scala
- Supertypes
- Self type
-
nonInheritedOps.type
object ops
Attributes
- Deprecated
- true
- Source
- Invariant.scala
- Supertypes
- Self type
-
ops.type
Value members
Deprecated methods
Attributes
- Deprecated
- true
- Source
- Invariant.scala
Deprecated and Inherited methods
def catsCommutativeFlatMapForTuple2[X](implicit X: CommutativeSemigroup[X]): CommutativeFlatMap[[_] =>> (X, _$22)]
Attributes
- Deprecated
- true
- Inherited from:
- TupleInstances0 (hidden)
- Source
- Invariant.scala
def catsCommutativeMonadForTuple2[X](implicit X: CommutativeMonoid[X]): CommutativeMonad[[_] =>> (X, _$17)]
Attributes
- Deprecated
- true
- Inherited from:
- InvariantInstances0 (hidden)
- Source
- Invariant.scala
Attributes
- Deprecated
- true
- Inherited from:
- TupleInstances2 (hidden)
- Source
- Invariant.scala
Attributes
- Deprecated
- true
- Inherited from:
- TupleInstances1 (hidden)
- Source
- Invariant.scala
Implicits
Implicits
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
implicit def catsInstancesForFuture(implicit ec: ExecutionContext): MonadThrow[Future] & CoflatMap[Future]
Attributes
- See also
- Source
- Invariant.scala
implicit def catsInstancesForId: Distributive[Id] & Bimonad[Id] & CommutativeMonad[Id] & NonEmptyTraverse[Id]
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
implicit def catsInstancesForOption: MonadError[Option, Unit] & Alternative[Option] & CoflatMap[Option] & CommutativeMonad[Option]
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Attributes
- Source
- Invariant.scala
Inherited implicits
implicit def catsApplicativeForArrow[F[_, _], A](implicit F: Arrow[F]): Applicative[[_] =>> F[A, _$21]]
Attributes
- Inherited from:
- InvariantInstances2 (hidden)
- Source
- Invariant.scala
Attributes
- Inherited from:
- InvariantInstances0 (hidden)
- Source
- Invariant.scala
Attributes
- Inherited from:
- InvariantInstances0 (hidden)
- Source
- Invariant.scala
Attributes
- Inherited from:
- InvariantInstances0 (hidden)
- Source
- Invariant.scala
implicit def catsInstancesForArraySeq: Monad[ArraySeq] & Alternative[ArraySeq] & CoflatMap[ArraySeq]
Attributes
- Inherited from:
- ScalaVersionSpecificInvariantInstances (hidden)
- Source
- ScalaVersionSpecificInstances.scala
implicit def catsInstancesForLazyList: Monad[LazyList] & Alternative[LazyList] & CoflatMap[LazyList]
Attributes
- Inherited from:
- ScalaVersionSpecificInvariantInstances (hidden)
- Source
- ScalaVersionSpecificInstances.scala
Attributes
- Inherited from:
- InvariantInstances2 (hidden)
- Source
- Invariant.scala
Attributes
- Inherited from:
- InvariantInstances1 (hidden)
- Source
- Invariant.scala
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple10[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2], A3: CommutativeSemigroup[A3], A4: CommutativeSemigroup[A4], A5: CommutativeSemigroup[A5], A6: CommutativeSemigroup[A6], A7: CommutativeSemigroup[A7], A8: CommutativeSemigroup[A8]): CommutativeFlatMap[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, A8, _$48)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2], A3: CommutativeSemigroup[A3], A4: CommutativeSemigroup[A4], A5: CommutativeSemigroup[A5], A6: CommutativeSemigroup[A6], A7: CommutativeSemigroup[A7], A8: CommutativeSemigroup[A8], A9: CommutativeSemigroup[A9]): CommutativeFlatMap[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, _$50)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple2[A0](implicit A0: CommutativeSemigroup[A0]): CommutativeFlatMap[[_] =>> (A0, _$32)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple3[A0, A1](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1]): CommutativeFlatMap[[_] =>> (A0, A1, _$34)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple4[A0, A1, A2](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2]): CommutativeFlatMap[[_] =>> (A0, A1, A2, _$36)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple5[A0, A1, A2, A3](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2], A3: CommutativeSemigroup[A3]): CommutativeFlatMap[[_] =>> (A0, A1, A2, A3, _$38)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple6[A0, A1, A2, A3, A4](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2], A3: CommutativeSemigroup[A3], A4: CommutativeSemigroup[A4]): CommutativeFlatMap[[_] =>> (A0, A1, A2, A3, A4, _$40)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple7[A0, A1, A2, A3, A4, A5](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2], A3: CommutativeSemigroup[A3], A4: CommutativeSemigroup[A4], A5: CommutativeSemigroup[A5]): CommutativeFlatMap[[_] =>> (A0, A1, A2, A3, A4, A5, _$42)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple8[A0, A1, A2, A3, A4, A5, A6](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2], A3: CommutativeSemigroup[A3], A4: CommutativeSemigroup[A4], A5: CommutativeSemigroup[A5], A6: CommutativeSemigroup[A6]): CommutativeFlatMap[[_] =>> (A0, A1, A2, A3, A4, A5, A6, _$44)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeFlatMapForTuple9[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: CommutativeSemigroup[A0], A1: CommutativeSemigroup[A1], A2: CommutativeSemigroup[A2], A3: CommutativeSemigroup[A3], A4: CommutativeSemigroup[A4], A5: CommutativeSemigroup[A5], A6: CommutativeSemigroup[A6], A7: CommutativeSemigroup[A7]): CommutativeFlatMap[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, _$46)]
Attributes
- Inherited from:
- NTupleMonadInstances2 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple10[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2], A3: CommutativeMonoid[A3], A4: CommutativeMonoid[A4], A5: CommutativeMonoid[A5], A6: CommutativeMonoid[A6], A7: CommutativeMonoid[A7], A8: CommutativeMonoid[A8]): CommutativeMonad[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, A8, _$28)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2], A3: CommutativeMonoid[A3], A4: CommutativeMonoid[A4], A5: CommutativeMonoid[A5], A6: CommutativeMonoid[A6], A7: CommutativeMonoid[A7], A8: CommutativeMonoid[A8], A9: CommutativeMonoid[A9]): CommutativeMonad[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, _$30)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple2[A0](implicit A0: CommutativeMonoid[A0]): CommutativeMonad[[_] =>> (A0, _$12)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple3[A0, A1](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1]): CommutativeMonad[[_] =>> (A0, A1, _$14)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple4[A0, A1, A2](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2]): CommutativeMonad[[_] =>> (A0, A1, A2, _$16)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple5[A0, A1, A2, A3](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2], A3: CommutativeMonoid[A3]): CommutativeMonad[[_] =>> (A0, A1, A2, A3, _$18)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple6[A0, A1, A2, A3, A4](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2], A3: CommutativeMonoid[A3], A4: CommutativeMonoid[A4]): CommutativeMonad[[_] =>> (A0, A1, A2, A3, A4, _$20)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple7[A0, A1, A2, A3, A4, A5](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2], A3: CommutativeMonoid[A3], A4: CommutativeMonoid[A4], A5: CommutativeMonoid[A5]): CommutativeMonad[[_] =>> (A0, A1, A2, A3, A4, A5, _$22)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple8[A0, A1, A2, A3, A4, A5, A6](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2], A3: CommutativeMonoid[A3], A4: CommutativeMonoid[A4], A5: CommutativeMonoid[A5], A6: CommutativeMonoid[A6]): CommutativeMonad[[_] =>> (A0, A1, A2, A3, A4, A5, A6, _$24)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
final implicit def catsStdCommutativeMonadForTuple9[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: CommutativeMonoid[A0], A1: CommutativeMonoid[A1], A2: CommutativeMonoid[A2], A3: CommutativeMonoid[A3], A4: CommutativeMonoid[A4], A5: CommutativeMonoid[A5], A6: CommutativeMonoid[A6], A7: CommutativeMonoid[A7]): CommutativeMonad[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, _$26)]
Attributes
- Inherited from:
- NTupleMonadInstances1 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
implicit def catsStdFlatMapForTuple10[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8]): FlatMap[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, A8, _$80)]
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
implicit def catsStdFlatMapForTuple11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Semigroup[A0], A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8], A9: Semigroup[A9]): FlatMap[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, _$81)]
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances4 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances5 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
implicit def catsStdMonadForTuple11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Monoid[A0], A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8], A9: Monoid[A9]): Monad[[_] =>> (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, _$70)]
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Attributes
- Inherited from:
- NTupleMonadInstances3 (hidden)
- Source
- NTupleMonadInstances.scala
Deprecated and Inherited implicits
Attributes
- Deprecated
- true
- Inherited from:
- ScalaVersionSpecificInvariantInstances (hidden)
- Source
- ScalaVersionSpecificInstances.scala
In this article