AllInstances

object AllInstances extends AllInstances
Companion
class

Type members

Inherited classlikes

Inherited from
AnyValInstances
Inherited from
StringInstances

Value members

Inherited methods

final
def alter[K, A](m: SortedMap[K, A], k: K)(f: Option[A] => Option[A]): SortedMap[K, A]

Vary the value of m get k.

Vary the value of m get k.

Inherited from
SortedMapFunctions
final
def alter[K, A](m: Map[K, A], k: K)(f: Option[A] => Option[A]): Map[K, A]

Vary the value of m get k.

Vary the value of m get k.

Inherited from
MapFunctions
def futureComonad(duration: Duration)(implicit executionContext: ExecutionContext): Comonad[Future]

Requires explicit usage as the use of Await.result. Can throw an exception, which is inherently bad.

Requires explicit usage as the use of Await.result. Can throw an exception, which is inherently bad.

Inherited from
FutureInstances
final
def getOrAdd[F[_], K, A](m: SortedMap[K, A], k: K)(fa: => F[A])(implicit F: Applicative[F]): F[(SortedMap[K, A], A)]

Grab a value out of SortedMap if it's present. Otherwise evaluate a value to be placed at that key in the SortedMap.

Grab a value out of SortedMap if it's present. Otherwise evaluate a value to be placed at that key in the SortedMap.

Inherited from
SortedMapFunctions
final
def getOrAdd[F[_], K, A](m: Map[K, A], k: K)(fa: => F[A])(implicit F: Applicative[F]): F[(Map[K, A], A)]

Grab a value out of Map if it's present. Otherwise evaluate a value to be placed at that key in the Map.

Grab a value out of Map if it's present. Otherwise evaluate a value to be placed at that key in the Map.

Inherited from
MapFunctions
final
def insertWith[K, A](m1: SortedMap[K, A], k: K, v: A)(f: (A, A) => A): SortedMap[K, A]

As with SortedMap.updated, but resolve a collision with f. The first argument is guaranteed to be from m1.

As with SortedMap.updated, but resolve a collision with f. The first argument is guaranteed to be from m1.

Inherited from
SortedMapFunctions
final
def insertWith[K, A](m1: Map[K, A], k: K, v: A)(f: (A, A) => A): Map[K, A]

As with Map.updated, but resolve a collision with f. The first argument is guaranteed to be from m1.

As with Map.updated, but resolve a collision with f. The first argument is guaranteed to be from m1.

Inherited from
MapFunctions
final
def intersectWith[K : Ordering, A, B, C](m1: SortedMap[K, A], m2: SortedMap[K, B])(f: (A, B) => C): SortedMap[K, C]

Collect only elements with matching keys, joining their associated values with f.

Collect only elements with matching keys, joining their associated values with f.

Inherited from
SortedMapFunctions
final
def intersectWith[K, A, B, C](m1: Map[K, A], m2: Map[K, B])(f: (A, B) => C): Map[K, C]

Collect only elements with matching keys, joining their associated values with f.

Collect only elements with matching keys, joining their associated values with f.

Inherited from
MapFunctions
final
def intersectWithKey[K : Ordering, A, B, C](m1: SortedMap[K, A], m2: SortedMap[K, B])(f: (K, A, B) => C): SortedMap[K, C]

Like intersectWith, but tell f about the key.

Like intersectWith, but tell f about the key.

Inherited from
SortedMapFunctions
final
def intersectWithKey[K, A, B, C](m1: Map[K, A], m2: Map[K, B])(f: (K, A, B) => C): Map[K, C]

Like intersectWith, but tell f about the key.

Like intersectWith, but tell f about the key.

Inherited from
MapFunctions
final
def mapKeys[K, K2 : Ordering, A](m: SortedMap[K, A])(f: K => K2): SortedMap[K2, A]

Exchange keys of m according to f. Result may be smaller if f maps two or more Ks to the same K2, in which case the resulting associated value is an arbitrary choice.

Exchange keys of m according to f. Result may be smaller if f maps two or more Ks to the same K2, in which case the resulting associated value is an arbitrary choice.

Inherited from
SortedMapFunctions
final
def mapKeys[K, K2, A](m: Map[K, A])(f: K => K2): Map[K2, A]

Exchange keys of m according to f. Result may be smaller if f maps two or more Ks to the same K2, in which case the resulting associated value is an arbitrary choice.

Exchange keys of m according to f. Result may be smaller if f maps two or more Ks to the same K2, in which case the resulting associated value is an arbitrary choice.

Inherited from
MapFunctions
def orderingMonoid[A]: Monoid[Ordering[A]]
Inherited from
OrderingInstances
final
def unionWith[K : Ordering, A](m1: SortedMap[K, A], m2: SortedMap[K, A])(f: (A, A) => A): SortedMap[K, A]

Union, resolving collisions with f, where the first arg is guaranteed to be from m1, the second from m2.

Union, resolving collisions with f, where the first arg is guaranteed to be from m1, the second from m2.

Note

iff f gives rise to a scalaz.Semigroup, so does unionWith(_, _)(f).

Inherited from
SortedMapFunctions
final
def unionWith[K, A](m1: Map[K, A], m2: Map[K, A])(f: (A, A) => A): Map[K, A]

Union, resolving collisions with f, where the first arg is guaranteed to be from m1, the second from m2.

Union, resolving collisions with f, where the first arg is guaranteed to be from m1, the second from m2.

Note

iff f gives rise to a scalaz.Semigroup, so does unionWith(_, _)(f).

Inherited from
MapFunctions
final
def unionWithKey[K : Ordering, A](m1: SortedMap[K, A], m2: SortedMap[K, A])(f: (K, A, A) => A): SortedMap[K, A]

Like unionWith, but telling f about the key.

Like unionWith, but telling f about the key.

Inherited from
SortedMapFunctions
final
def unionWithKey[K, A](m1: Map[K, A], m2: Map[K, A])(f: (K, A, A) => A): Map[K, A]

Like unionWith, but telling f about the key.

Like unionWith, but telling f about the key.

Inherited from
MapFunctions

Inherited fields

val <:<: Category[<:<]
val =:=: Category[=:=]

Implicits

Inherited implicits

implicit
val bigDecimalInstance: Monoid[BigDecimal] & Enum[BigDecimal] & Show[BigDecimal]
Inherited from
BigDecimalInstances
implicit
val bigIntInstance: Monoid[BigInt] & Enum[BigInt] & Show[BigInt]
Inherited from
BigInts
Inherited from
BigInts
implicit
val bigIntegerInstance: Monoid[BigInteger] & Enum[BigInteger] & Show[BigInteger]
Inherited from
BigIntegerInstances
implicit
Inherited from
BigIntegerInstances
Inherited from
AnyValInstances
Inherited from
AnyValInstances
implicit
val byteInstance: Monoid[Byte] & Enum[Byte] & Show[Byte]
Inherited from
AnyValInstances
implicit
val callableMonad: Monad[[V <: <FromJavaObject>] =>> Callable[V]]
Inherited from
CallableInstances
implicit
def callableOrder[A : Order]: Order[Callable[A]]
Inherited from
CallableInstances
implicit
val char: Monoid[Char] & Enum[Char] & Show[Char]
Inherited from
AnyValInstances
implicit
val dayOfWeekInstance: Enum[DayOfWeek]
Inherited from
TimeInstances
implicit
val doubleInstance: Order[Double] & Show[Double]
Inherited from
AnyValInstances
implicit
val durationInstance: Monoid[Duration] & Order[Duration]
Inherited from
TimeInstances
implicit
Inherited from
EitherInstances
implicit
def eitherEqual[A, B](implicit A0: Equal[A], B0: Equal[B]): Equal[Either[A, B]]
Inherited from
EitherInstances0
implicit
Inherited from
EitherInstances
implicit
def eitherMonad[L]: Traverse[[_] =>> Either[L, _$2]] & MonadError[[_] =>> Either[L, _$3], L] & BindRec[[_] =>> Either[L, _$4]] & Cozip[[_] =>> Either[L, _$5]] & Optional[[_] =>> Either[L, _$6]]

Right biased monad

Right biased monad

Inherited from
EitherInstances
implicit
def eitherOrder[A, B](implicit OrderA: Order[A], OrderB: Order[B]): Order[Either[A, B]]
Inherited from
EitherInstances
implicit
def eitherShow[A, B](implicit SA: Show[A], SB: Show[B]): Show[Either[A, B]]
Inherited from
EitherInstances
implicit
def enumInstance[E <: Enum[LazyRef(...)] : ClassTag]: Enum[E]
Inherited from
EnumInstances
implicit
val floatInstance: Order[Float] & Show[Float]
Inherited from
AnyValInstances
implicit
def function0Equal[R : Equal]: Equal[() => R]
Inherited from
FunctionInstances
implicit
val function0Instance: Traverse[Function0] & Monad[Function0] & BindRec[Function0] & Comonad[Function0] & Distributive[Function0]
Inherited from
FunctionInstances
implicit
def function1Cobind[A, R](implicit A0: Semigroup[A]): Cobind[[_] =>> A => _$1]
Inherited from
FunctionInstances1
implicit
def function1Comonad[A, R](implicit A0: Monoid[A]): Comonad[[_] =>> A => _$2]
Inherited from
FunctionInstances0
implicit
Inherited from
FunctionInstances
implicit
def function1Covariant[T]: Monad[[_] =>> T => _$21] & BindRec[[_] =>> T => _$22] & Zip[[_] =>> T => _$23] & Unzip[[_] =>> T => _$24] & Distributive[[_] =>> T => _$25]
Inherited from
FunctionInstances
implicit
def function1CovariantByName[T]: Monad[[_] =>> (=> T) => _$3] & BindRec[[_] =>> (=> T) => _$4] & Zip[[_] =>> (=> T) => _$5] & Unzip[[_] =>> (=> T) => _$6] & Distributive[[_] =>> (=> T) => _$7]
Inherited from
FunctionInstances0
implicit
val function1Instance: Arrow[Function1] & Choice[Function1] & ProChoice[Function1]
Inherited from
FunctionInstances
implicit
def function1Monoid[A, R](implicit R0: Monoid[R]): Monoid[A => R]
Inherited from
FunctionInstances0
implicit
def function1Semigroup[A, R](implicit R0: Semigroup[R]): Semigroup[A => R]
Inherited from
FunctionInstances1
implicit
def function2Instance[T1, T2]: Monad[[_] =>> (T1, T2) => _$38] & BindRec[[_] =>> (T1, T2) => _$39]
Inherited from
FunctionInstances
implicit
def function3Instance[T1, T2, T3]: Monad[[_] =>> (T1, T2, T3) => _$44] & BindRec[[_] =>> (T1, T2, T3) => _$45]
Inherited from
FunctionInstances
implicit
def function4Instance[T1, T2, T3, T4]: Monad[[_] =>> (T1, T2, T3, T4) => _$51] & BindRec[[_] =>> (T1, T2, T3, T4) => _$52]
Inherited from
FunctionInstances
implicit
def function5Instance[T1, T2, T3, T4, T5]: Monad[[_] =>> (T1, T2, T3, T4, T5) => _$59] & BindRec[[_] =>> (T1, T2, T3, T4, T5) => _$60]
Inherited from
FunctionInstances
implicit
def function6Instance[T1, T2, T3, T4, T5, T6]: Monad[[_] =>> (T1, T2, T3, T4, T5, T6) => _$68] & BindRec[[_] =>> (T1, T2, T3, T4, T5, T6) => _$69]
Inherited from
FunctionInstances
implicit
def function7Instance[T1, T2, T3, T4, T5, T6, T7]: Monad[[_] =>> (T1, T2, T3, T4, T5, T6, T7) => _$78] & BindRec[[_] =>> (T1, T2, T3, T4, T5, T6, T7) => _$79]
Inherited from
FunctionInstances
implicit
def function8Instance[T1, T2, T3, T4, T5, T6, T7, T8]: Monad[[_] =>> (T1, T2, T3, T4, T5, T6, T7, T8) => _$89] & BindRec[[_] =>> (T1, T2, T3, T4, T5, T6, T7, T8) => _$90]
Inherited from
FunctionInstances
implicit
def futureInstance(implicit ec: ExecutionContext): Nondeterminism[Future] & Cobind[Future] & MonadError[Future, Throwable] & Catchable[Future]
Inherited from
FutureInstances1
implicit
def futureMonoid[A](implicit g: Monoid[A], ec: ExecutionContext): Monoid[Future[A]]
Inherited from
FutureInstances
implicit
def futureSemigroup[A](implicit m: Semigroup[A], ec: ExecutionContext): Semigroup[Future[A]]
Inherited from
FutureInstances1
implicit
val instantInstance: Order[Instant]
Inherited from
TimeInstances
implicit
val intInstance: Monoid[Int] & Enum[Int] & Show[Int]
Inherited from
AnyValInstances
implicit
val javaBigDecimalInstance: Show[BigDecimal] & Equal[BigDecimal]
Inherited from
BigDecimalInstances
implicit
def lazylistEqual[A](implicit A0: Equal[A]): Equal[LazyList[A]]
Inherited from
LazyListInstances
implicit
val lazylistInstance: Traverse[LazyList] & MonadPlus[LazyList] & Alt[LazyList] & BindRec[LazyList] & Zip[LazyList] & Unzip[LazyList] & Align[LazyList] & IsEmpty[LazyList] & Cobind[LazyList]
Inherited from
LazyListInstances
implicit
def lazylistMonoid[A]: Monoid[LazyList[A]]
Inherited from
LazyListInstances
implicit
def lazylistOrder[A](implicit A0: Order[A]): Order[LazyList[A]]
Inherited from
LazyListInstances
implicit
def lazylistShow[A](implicit A0: Show[A]): Show[LazyList[A]]
Inherited from
LazyListInstances
implicit
val lazylistZipApplicative: Applicative[[α] =>> LazyList[α] @@ Zip]

An alternative scalaz.Applicative instance for LazyList, discriminated by the type tag scalaz.Tags.Zip, that zips lazylists together.

An alternative scalaz.Applicative instance for LazyList, discriminated by the type tag scalaz.Tags.Zip, that zips lazylists together.

Example:

import scalaz.Tags.Zip
lazylistZipApplicative.apply2(Zip(LazyList(1, 2)), Zip(LazyList(3, 4)))(_ * _) // LazyList(3, 8)
Inherited from
LazyListInstances
implicit
def listEqual[A](implicit A0: Equal[A]): Equal[List[A]]
Inherited from
ListInstances0
implicit
val listInstance: Traverse[List] & MonadPlus[List] & Alt[List] & BindRec[List] & Zip[List] & Unzip[List] & Align[List] & IsEmpty[List] & Cobind[List]
Inherited from
ListInstances
implicit
def listMonoid[A]: Monoid[List[A]]
Inherited from
ListInstances
implicit
def listOrder[A](implicit A0: Order[A]): Order[List[A]]
Inherited from
ListInstances
implicit
def listShow[A](implicit A: Show[A]): Show[List[A]]
Inherited from
ListInstances
implicit
val localDateInstance: Enum[LocalDate]
Inherited from
TimeInstances
implicit
val localDateTimeInstance: Order[LocalDateTime]
Inherited from
TimeInstances
implicit
val localTimeInstance: Order[LocalTime]
Inherited from
TimeInstances
implicit
val longInstance: Monoid[Long] & Enum[Long] & Show[Long]
Inherited from
AnyValInstances
implicit
def mapBand[K, V](implicit S: Band[V]): Band[Map[K, V]]
Inherited from
MapInstances0
implicit
val mapEntryBitraverse: Bitraverse[[K <: <FromJavaObject>, V <: <FromJavaObject>] =>> Entry[K, V]]
Inherited from
MapInstances
implicit
def mapEqual[K : Order, V : Equal]: Equal[Map[K, V]]
Inherited from
MapInstances0
implicit
def mapFoldable[K]: Foldable[[_] =>> Map[K, _$7]]
Inherited from
MapInstances0
implicit
def mapInstance[K]: Traverse[[_] =>> Map[K, _$8]] & IsEmpty[[_] =>> Map[K, _$9]] & Bind[[_] =>> Map[K, _$10]] & Align[[_] =>> Map[K, _$11]]

Covariant over the value parameter, where plus applies the Last semigroup to values.

Covariant over the value parameter, where plus applies the Last semigroup to values.

Inherited from
MapInstances
implicit
def mapMonoid[K, V](implicit S: Semigroup[V]): Monoid[Map[K, V]]

Map union monoid, unifying values with V's append.

Map union monoid, unifying values with V's append.

Inherited from
MapInstances
implicit
def mapOrder[K : Order, V : Order]: Order[Map[K, V]]
Inherited from
MapInstances
implicit
def mapShow[K, V](implicit K: Show[K], V: Show[V]): Show[Map[K, V]]
Inherited from
MapInstances
implicit
val monthDayInstance: Order[MonthDay]
Inherited from
TimeInstances
implicit
val monthInstance: Enum[Month]
Inherited from
TimeInstances
implicit
val offsetDateTimeInstance: Order[OffsetDateTime]
Inherited from
TimeInstances
implicit
val offsetTimeInstance: Order[OffsetTime]
Inherited from
TimeInstances
implicit
def optionBand[A : Band]: Band[Option[A]]
Inherited from
OptionInstances1
implicit
def optionEqual[A](implicit A0: Equal[A]): Equal[Option[A]]
Inherited from
OptionInstances0
implicit
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
val optionInstance: Traverse[Option] & MonadPlus[Option] & Alt[Option] & BindRec[Option] & Cozip[Option] & Zip[Option] & Unzip[Option] & Align[Option] & IsEmpty[Option] & Cobind[Option] & Optional[Option]
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
def optionMax[A](implicit o: Order[A]): Monoid[MaxOption[A]] & Band[MaxOption[A]]
Inherited from
OptionInstances
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
def optionMin[A](implicit o: Order[A]): Monoid[MinOption[A]] & Band[MinOption[A]]
Inherited from
OptionInstances
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
Inherited from
OptionInstances
implicit
def optionMonoid[A : Semigroup]: Monoid[Option[A]]
Inherited from
OptionInstances
implicit
def optionOrder[A](implicit A0: Order[A]): Order[Option[A]]

Add None as an element less than all As.

Add None as an element less than all As.

Inherited from
OptionInstances
implicit
Inherited from
OptionInstances0
implicit
def optionShow[A : Show]: Show[Option[A]]
Inherited from
OptionInstances
implicit
val partialFunctionInstance: Arrow[PartialFunction] & Category[PartialFunction] & Choice[PartialFunction]
implicit
val periodInstance: Monoid[Period] & Equal[Period]
Inherited from
TimeInstances
implicit
val setInstance: Foldable[Set] & IsEmpty[Set]
Inherited from
SetInstances
implicit
def setMonoid[A]: Monoid[Set[A]] & SemiLattice[Set[A]]
Inherited from
SetInstances
implicit
def setOrder[A : Order]: Order[Set[A]]

We could derive set equality from Equal[A], but it would be O(n^2). Instead, we require Order[A], reducing the complexity to O(log n)

We could derive set equality from Equal[A], but it would be O(n^2). Instead, we require Order[A], reducing the complexity to O(log n)

If Equal[A].equalIsNatural == true, than Any#== is used.

Inherited from
SetInstances
implicit
def setShow[A](implicit A: Show[A]): Show[Set[A]]
Inherited from
SetInstances
implicit
val shortInstance: Monoid[Short] & Enum[Short] & Show[Short]
Inherited from
AnyValInstances
implicit
def sortedMapBand[K, V](implicit S: Band[V], K: Ordering[K]): Band[SortedMap[K, V]]
Inherited from
SortedMapInstances0
implicit
def sortedMapEqual[K : Order, V : Equal]: Equal[SortedMap[K, V]]
Inherited from
SortedMapInstances0
implicit
def sortedMapFoldable[K]: Foldable[[_] =>> SortedMap[K, _$7]]
Inherited from
SortedMapInstances0
implicit
def sortedMapInstance[K : Ordering]: Traverse[[_] =>> SortedMap[K, _$8]] & IsEmpty[[_] =>> SortedMap[K, _$9]] & Bind[[_] =>> SortedMap[K, _$10]] & Align[[_] =>> SortedMap[K, _$11]]

Covariant over the value parameter, where plus applies the Last semigroup to values.

Covariant over the value parameter, where plus applies the Last semigroup to values.

Inherited from
SortedMapInstances
implicit
def sortedMapMonoid[K, V](implicit S: Semigroup[V], K: Ordering[K]): Monoid[SortedMap[K, V]]

SortedMap union monoid, unifying values with V's append.

SortedMap union monoid, unifying values with V's append.

Inherited from
SortedMapInstances
implicit
def sortedMapOrder[K : Order, V : Order]: Order[SortedMap[K, V]]
Inherited from
SortedMapInstances
implicit
def sortedMapShow[K, V](implicit K: Show[K], V: Show[V]): Show[SortedMap[K, V]]
Inherited from
SortedMapInstances
implicit
def streamEqual[A](implicit A0: Equal[A]): Equal[Stream[A]]
Inherited from
StreamInstances
implicit
val streamInstance: Traverse[Stream] & MonadPlus[Stream] & Alt[Stream] & BindRec[Stream] & Zip[Stream] & Unzip[Stream] & Align[Stream] & IsEmpty[Stream] & Cobind[Stream]
Inherited from
StreamInstances
implicit
def streamMonoid[A]: Monoid[Stream[A]]
Inherited from
StreamInstances
implicit
def streamOrder[A](implicit A0: Order[A]): Order[Stream[A]]
Inherited from
StreamInstances
implicit
def streamShow[A](implicit A0: Show[A]): Show[Stream[A]]
Inherited from
StreamInstances
implicit
val streamZipApplicative: Applicative[[α] =>> Stream[α] @@ Zip]

An alternative scalaz.Applicative instance for Stream, discriminated by the type tag scalaz.Tags.Zip, that zips streams together.

An alternative scalaz.Applicative instance for Stream, discriminated by the type tag scalaz.Tags.Zip, that zips streams together.

Example:

import scalaz.Tags.Zip
streamZipApplicative.apply2(Zip(Stream(1, 2)), Zip(Stream(3, 4)))(_ * _) // Stream(3, 8)
Inherited from
StreamInstances
implicit
def tuple1Band[A1](implicit A1: Band[A1]): Band[(A1)]
Inherited from
TupleInstances2
implicit
val tuple1Cozip: Cozip[Tuple1]
Inherited from
TupleInstances3
implicit
def tuple1Equal[A1](implicit A1: Equal[A1]): Equal[(A1)]
Inherited from
TupleInstances2
implicit
val tuple1Instance: Traverse[Tuple1] & Monad[Tuple1] & Comonad[Tuple1]

Tuple1[A] is isomorphic to Id[X]

Tuple1[A] is isomorphic to Id[X]

Inherited from
TupleInstances2
implicit
def tuple1Monoid[A1](implicit A1: Monoid[A1]): Monoid[(A1)]
Inherited from
TupleInstances1
implicit
def tuple1Order[A1](implicit A1: Order[A1]): Order[(A1)]
Inherited from
TupleInstances3
implicit
def tuple1SemiLattice[A1](implicit A1: SemiLattice[A1]): SemiLattice[(A1)]
Inherited from
TupleInstances3
implicit
def tuple1Semigroup[A1](implicit A1: Semigroup[A1]): Semigroup[(A1)]
Inherited from
TupleInstances0
implicit
def tuple1Show[A1](implicit A1: Show[A1]): Show[(A1)]
Inherited from
TupleInstances3
implicit
Inherited from
TupleInstances2
implicit
def tuple2Band[A1, A2](implicit A1: Band[A1], A2: Band[A2]): Band[(A1, A2)]
Inherited from
TupleInstances2
implicit
def tuple2BindRec[A1 : Semigroup]: BindRec[[_] =>> (A1, _$11)]

Product BindRec

Product BindRec

Inherited from
TupleInstances2
implicit
Inherited from
TupleInstances2
implicit
def tuple2Cozip[A1]: Cozip[[_] =>> (A1, _$18)]
Inherited from
TupleInstances3
implicit
def tuple2Equal[A1, A2](implicit A1: Equal[A1], A2: Equal[A2]): Equal[(A1, A2)]
Inherited from
TupleInstances2
implicit
def tuple2Instance[A1]: Traverse[[_] =>> (A1, _$1)] & Comonad[[_] =>> (A1, _$2)]

Product functor and comonad

Product functor and comonad

Inherited from
TupleInstances1
implicit
def tuple2Monad[A1](implicit A1: Monoid[A1]): Monad[[_] =>> (A1, _$25)]
Inherited from
TupleInstances3
implicit
def tuple2Monoid[A1, A2](implicit A1: Monoid[A1], A2: Monoid[A2]): Monoid[(A1, A2)]
Inherited from
TupleInstances1
implicit
def tuple2Order[A1, A2](implicit A1: Order[A1], A2: Order[A2]): Order[(A1, A2)]
Inherited from
TupleInstances3
implicit
def tuple2SemiLattice[A1, A2](implicit A1: SemiLattice[A1], A2: SemiLattice[A2]): SemiLattice[(A1, A2)]
Inherited from
TupleInstances3
implicit
def tuple2Semigroup[A1, A2](implicit A1: Semigroup[A1], A2: Semigroup[A2]): Semigroup[(A1, A2)]
Inherited from
TupleInstances0
implicit
def tuple2Show[A1, A2](implicit A1: Show[A1], A2: Show[A2]): Show[(A1, A2)]
Inherited from
TupleInstances3
implicit
def tuple3Band[A1, A2, A3](implicit A1: Band[A1], A2: Band[A2], A3: Band[A3]): Band[(A1, A2, A3)]
Inherited from
TupleInstances2
implicit
def tuple3BindRec[A1 : Semigroup, A2 : Semigroup]: BindRec[[_] =>> (A1, A2, _$12)]
Inherited from
TupleInstances2
implicit
def tuple3Cozip[A1, A2]: Cozip[[_] =>> (A1, A2, _$19)]
Inherited from
TupleInstances3
implicit
def tuple3Equal[A1, A2, A3](implicit A1: Equal[A1], A2: Equal[A2], A3: Equal[A3]): Equal[(A1, A2, A3)]
Inherited from
TupleInstances2
implicit
def tuple3Functor[A1, A2]: Traverse[[_] =>> (A1, A2, _$4)]
Inherited from
TupleInstances1
implicit
def tuple3Monad[A1, A2](implicit A1: Monoid[A1], A2: Monoid[A2]): Monad[[_] =>> (A1, A2, _$26)]
Inherited from
TupleInstances3
implicit
def tuple3Monoid[A1, A2, A3](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3]): Monoid[(A1, A2, A3)]
Inherited from
TupleInstances1
implicit
def tuple3Order[A1, A2, A3](implicit A1: Order[A1], A2: Order[A2], A3: Order[A3]): Order[(A1, A2, A3)]
Inherited from
TupleInstances3
implicit
def tuple3SemiLattice[A1, A2, A3](implicit A1: SemiLattice[A1], A2: SemiLattice[A2], A3: SemiLattice[A3]): SemiLattice[(A1, A2, A3)]
Inherited from
TupleInstances3
implicit
def tuple3Semigroup[A1, A2, A3](implicit A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3]): Semigroup[(A1, A2, A3)]
Inherited from
TupleInstances0
implicit
def tuple3Show[A1, A2, A3](implicit A1: Show[A1], A2: Show[A2], A3: Show[A3]): Show[(A1, A2, A3)]
Inherited from
TupleInstances3
implicit
def tuple4Band[A1, A2, A3, A4](implicit A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4]): Band[(A1, A2, A3, A4)]
Inherited from
TupleInstances2
implicit
def tuple4BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, _$13)]
Inherited from
TupleInstances2
implicit
def tuple4Cozip[A1, A2, A3]: Cozip[[_] =>> (A1, A2, A3, _$20)]
Inherited from
TupleInstances3
implicit
def tuple4Equal[A1, A2, A3, A4](implicit A1: Equal[A1], A2: Equal[A2], A3: Equal[A3], A4: Equal[A4]): Equal[(A1, A2, A3, A4)]
Inherited from
TupleInstances2
implicit
def tuple4Functor[A1, A2, A3]: Traverse[[_] =>> (A1, A2, A3, _$5)]
Inherited from
TupleInstances1
implicit
def tuple4Monad[A1, A2, A3](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3]): Monad[[_] =>> (A1, A2, A3, _$27)]
Inherited from
TupleInstances3
implicit
def tuple4Monoid[A1, A2, A3, A4](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4]): Monoid[(A1, A2, A3, A4)]
Inherited from
TupleInstances1
implicit
def tuple4Order[A1, A2, A3, A4](implicit A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4]): Order[(A1, A2, A3, A4)]
Inherited from
TupleInstances3
implicit
def tuple4SemiLattice[A1, A2, A3, A4](implicit A1: SemiLattice[A1], A2: SemiLattice[A2], A3: SemiLattice[A3], A4: SemiLattice[A4]): SemiLattice[(A1, A2, A3, A4)]
Inherited from
TupleInstances3
implicit
def tuple4Semigroup[A1, A2, A3, A4](implicit A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4]): Semigroup[(A1, A2, A3, A4)]
Inherited from
TupleInstances0
implicit
def tuple4Show[A1, A2, A3, A4](implicit A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4]): Show[(A1, A2, A3, A4)]
Inherited from
TupleInstances3
implicit
def tuple5Band[A1, A2, A3, A4, A5](implicit A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5]): Band[(A1, A2, A3, A4, A5)]
Inherited from
TupleInstances2
implicit
def tuple5BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup, A4 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, A4, _$14)]
Inherited from
TupleInstances2
implicit
def tuple5Cozip[A1, A2, A3, A4]: Cozip[[_] =>> (A1, A2, A3, A4, _$21)]
Inherited from
TupleInstances3
implicit
def tuple5Equal[A1, A2, A3, A4, A5](implicit A1: Equal[A1], A2: Equal[A2], A3: Equal[A3], A4: Equal[A4], A5: Equal[A5]): Equal[(A1, A2, A3, A4, A5)]
Inherited from
TupleInstances2
implicit
def tuple5Functor[A1, A2, A3, A4]: Traverse[[_] =>> (A1, A2, A3, A4, _$6)]
Inherited from
TupleInstances1
implicit
def tuple5Monad[A1, A2, A3, A4](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4]): Monad[[_] =>> (A1, A2, A3, A4, _$28)]
Inherited from
TupleInstances3
implicit
def tuple5Monoid[A1, A2, A3, A4, A5](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5]): Monoid[(A1, A2, A3, A4, A5)]
Inherited from
TupleInstances1
implicit
def tuple5Order[A1, A2, A3, A4, A5](implicit A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5]): Order[(A1, A2, A3, A4, A5)]
Inherited from
TupleInstances3
implicit
def tuple5SemiLattice[A1, A2, A3, A4, A5](implicit A1: SemiLattice[A1], A2: SemiLattice[A2], A3: SemiLattice[A3], A4: SemiLattice[A4], A5: SemiLattice[A5]): SemiLattice[(A1, A2, A3, A4, A5)]
Inherited from
TupleInstances3
implicit
def tuple5Semigroup[A1, A2, A3, A4, A5](implicit A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5]): Semigroup[(A1, A2, A3, A4, A5)]
Inherited from
TupleInstances0
implicit
def tuple5Show[A1, A2, A3, A4, A5](implicit A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5]): Show[(A1, A2, A3, A4, A5)]
Inherited from
TupleInstances3
implicit
def tuple6Band[A1, A2, A3, A4, A5, A6](implicit A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6]): Band[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleInstances2
implicit
def tuple6BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup, A4 : Semigroup, A5 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, A4, A5, _$15)]
Inherited from
TupleInstances2
implicit
def tuple6Cozip[A1, A2, A3, A4, A5]: Cozip[[_] =>> (A1, A2, A3, A4, A5, _$22)]
Inherited from
TupleInstances3
implicit
def tuple6Equal[A1, A2, A3, A4, A5, A6](implicit A1: Equal[A1], A2: Equal[A2], A3: Equal[A3], A4: Equal[A4], A5: Equal[A5], A6: Equal[A6]): Equal[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleInstances2
implicit
def tuple6Functor[A1, A2, A3, A4, A5]: Traverse[[_] =>> (A1, A2, A3, A4, A5, _$7)]
Inherited from
TupleInstances1
implicit
def tuple6Monad[A1, A2, A3, A4, A5](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5]): Monad[[_] =>> (A1, A2, A3, A4, A5, _$29)]
Inherited from
TupleInstances3
implicit
def tuple6Monoid[A1, A2, A3, A4, A5, A6](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6]): Monoid[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleInstances1
implicit
def tuple6Order[A1, A2, A3, A4, A5, A6](implicit A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6]): Order[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleInstances3
implicit
def tuple6SemiLattice[A1, A2, A3, A4, A5, A6](implicit A1: SemiLattice[A1], A2: SemiLattice[A2], A3: SemiLattice[A3], A4: SemiLattice[A4], A5: SemiLattice[A5], A6: SemiLattice[A6]): SemiLattice[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleInstances3
implicit
def tuple6Semigroup[A1, A2, A3, A4, A5, A6](implicit A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6]): Semigroup[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleInstances0
implicit
def tuple6Show[A1, A2, A3, A4, A5, A6](implicit A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6]): Show[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleInstances3
implicit
def tuple7Band[A1, A2, A3, A4, A5, A6, A7](implicit A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7]): Band[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleInstances2
implicit
def tuple7BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup, A4 : Semigroup, A5 : Semigroup, A6 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, A4, A5, A6, _$16)]
Inherited from
TupleInstances2
implicit
def tuple7Cozip[A1, A2, A3, A4, A5, A6]: Cozip[[_] =>> (A1, A2, A3, A4, A5, A6, _$23)]
Inherited from
TupleInstances3
implicit
def tuple7Equal[A1, A2, A3, A4, A5, A6, A7](implicit A1: Equal[A1], A2: Equal[A2], A3: Equal[A3], A4: Equal[A4], A5: Equal[A5], A6: Equal[A6], A7: Equal[A7]): Equal[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleInstances2
implicit
def tuple7Functor[A1, A2, A3, A4, A5, A6]: Traverse[[_] =>> (A1, A2, A3, A4, A5, A6, _$8)]
Inherited from
TupleInstances1
implicit
def tuple7Monad[A1, A2, A3, A4, A5, A6](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6]): Monad[[_] =>> (A1, A2, A3, A4, A5, A6, _$30)]
Inherited from
TupleInstances3
implicit
def tuple7Monoid[A1, A2, A3, A4, A5, A6, A7](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7]): Monoid[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleInstances1
implicit
def tuple7Order[A1, A2, A3, A4, A5, A6, A7](implicit A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7]): Order[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleInstances3
implicit
def tuple7SemiLattice[A1, A2, A3, A4, A5, A6, A7](implicit A1: SemiLattice[A1], A2: SemiLattice[A2], A3: SemiLattice[A3], A4: SemiLattice[A4], A5: SemiLattice[A5], A6: SemiLattice[A6], A7: SemiLattice[A7]): SemiLattice[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleInstances3
implicit
def tuple7Semigroup[A1, A2, A3, A4, A5, A6, A7](implicit A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7]): Semigroup[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleInstances0
implicit
def tuple7Show[A1, A2, A3, A4, A5, A6, A7](implicit A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7]): Show[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleInstances3
implicit
def tuple8Band[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: Band[A1], A2: Band[A2], A3: Band[A3], A4: Band[A4], A5: Band[A5], A6: Band[A6], A7: Band[A7], A8: Band[A8]): Band[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleInstances2
implicit
def tuple8BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup, A4 : Semigroup, A5 : Semigroup, A6 : Semigroup, A7 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, A4, A5, A6, A7, _$17)]
Inherited from
TupleInstances2
implicit
def tuple8Cozip[A1, A2, A3, A4, A5, A6, A7]: Cozip[[_] =>> (A1, A2, A3, A4, A5, A6, A7, _$24)]
Inherited from
TupleInstances3
implicit
def tuple8Equal[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: Equal[A1], A2: Equal[A2], A3: Equal[A3], A4: Equal[A4], A5: Equal[A5], A6: Equal[A6], A7: Equal[A7], A8: Equal[A8]): Equal[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleInstances2
implicit
def tuple8Functor[A1, A2, A3, A4, A5, A6, A7]: Traverse[[_] =>> (A1, A2, A3, A4, A5, A6, A7, _$9)]
Inherited from
TupleInstances1
implicit
def tuple8Monad[A1, A2, A3, A4, A5, A6, A7](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7]): Monad[[_] =>> (A1, A2, A3, A4, A5, A6, A7, _$31)]
Inherited from
TupleInstances3
implicit
def tuple8Monoid[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3], A4: Monoid[A4], A5: Monoid[A5], A6: Monoid[A6], A7: Monoid[A7], A8: Monoid[A8]): Monoid[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleInstances1
implicit
def tuple8Order[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: Order[A1], A2: Order[A2], A3: Order[A3], A4: Order[A4], A5: Order[A5], A6: Order[A6], A7: Order[A7], A8: Order[A8]): Order[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleInstances3
implicit
def tuple8SemiLattice[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: SemiLattice[A1], A2: SemiLattice[A2], A3: SemiLattice[A3], A4: SemiLattice[A4], A5: SemiLattice[A5], A6: SemiLattice[A6], A7: SemiLattice[A7], A8: SemiLattice[A8]): SemiLattice[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleInstances3
implicit
def tuple8Semigroup[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3], A4: Semigroup[A4], A5: Semigroup[A5], A6: Semigroup[A6], A7: Semigroup[A7], A8: Semigroup[A8]): Semigroup[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleInstances0
implicit
def tuple8Show[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7], A8: Show[A8]): Show[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleInstances3
implicit
val unitInstance: Monoid[Unit] & Enum[Unit] & Show[Unit] & SemiLattice[Unit]
Inherited from
AnyValInstances
implicit
def vectorEqual[A](implicit A0: Equal[A]): Equal[Vector[A]]
Inherited from
VectorInstances0
implicit
val vectorInstance: Traverse[Vector] & MonadPlus[Vector] & Alt[Vector] & BindRec[Vector] & Zip[Vector] & Unzip[Vector] & IsEmpty[Vector] & Align[Vector]
Inherited from
VectorInstances
implicit
def vectorMonoid[A]: Monoid[Vector[A]]
Inherited from
VectorInstances
implicit
def vectorOrder[A](implicit A0: Order[A]): Order[Vector[A]]
Inherited from
VectorInstances
implicit
def vectorShow[A : Show]: Show[Vector[A]]
Inherited from
VectorInstances
implicit
val yearInstance: Enum[Year]
Inherited from
TimeInstances
implicit
val yearMonthInstance: Enum[YearMonth]
Inherited from
TimeInstances
implicit
val zoneOffsetInstance: Order[ZoneOffset]
Inherited from
TimeInstances
implicit
val zonedDateTime: Order[ZonedDateTime]
Inherited from
TimeInstances