DSL

net.ruippeixotog.scalascraper.dsl.DSL

Attributes

Graph
Supertypes
trait ScrapingOps
trait IdInstances
trait AllInstances
trait TimeInstances
trait CallableInstances
trait EnumInstances
trait BigIntegerInstances
trait BigDecimalInstances
trait MapInstances
trait OrderingInstances
trait BigInts
trait BigDecimalInstances
trait TypeConstraintInstances
trait PartialFunctionInstances
trait EitherInstances
trait EitherInstances0
trait FutureInstances
trait FutureInstances1
trait VectorInstances
trait VectorInstances0
trait TupleInstances
trait TupleInstances3
trait TupleInstances2
trait TupleInstances1
trait TupleInstances0
trait LazyListInstances
trait StreamInstances
trait StringInstances
trait SetInstances
trait OptionInstances
trait OptionInstances0
trait OptionInstances1
trait SortedMapInstances
trait SortedMapFunctions
trait SortedMapInstances0
trait MapInstances
trait MapFunctions
trait MapInstances0
trait ListInstances
trait ListInstances0
trait FunctionInstances
trait FunctionInstances0
trait FunctionInstances1
trait AnyValInstances
trait ToIdOps
class Object
trait Matchable
class Any
Show all
Self type
DSL.type

Members list

Type members

Inherited classlikes

class ElementsScrapingOps[F[_], A, E <: Element](val self: F[A])(implicit evidence$1: Functor[F], toQuery: Aux[A, E]) extends FunctorSyntax[F]

Attributes

Inherited from:
ScrapingOps
Supertypes
trait FunctorSyntax[F]
trait InvariantFunctorSyntax[F]
class Object
trait Matchable
class Any
implicit class RichHtmlExtractor[E <: Element, C](extractor: HtmlExtractor[E, C])

Attributes

Inherited from:
ImplicitConversions
Supertypes
class Object
trait Matchable
class Any
object booleanInstance extends Enum[Boolean], Show[Boolean]

Attributes

Inherited from:
AnyValInstances
Supertypes
trait Show[Boolean]
trait Enum[Boolean]
trait Order[Boolean]
trait Equal[Boolean]
class Object
trait Matchable
class Any
Show all
object stringInstance extends Monoid[String], Show[String], Equal[String], Order[String], IsEmpty[[α] =>> String]

Attributes

Inherited from:
StringInstances
Supertypes
trait IsEmpty[[α] =>> String]
trait PlusEmpty[[α] =>> String]
trait Plus[[α] =>> String]
trait Order[String]
trait Equal[String]
trait Show[String]
trait Monoid[String]
trait Semigroup[String]
class Object
trait Matchable
class Any
Show all

Inherited types

type Id[X] = X

The strict identity type constructor. Can be thought of as Tuple1, but with no runtime representation.

The strict identity type constructor. Can be thought of as Tuple1, but with no runtime representation.

Attributes

Inherited from:
IdInstances
type Identity[X] = Need[X]

Attributes

Inherited from:
IdInstances

Value members

Concrete methods

def extractor[E <: Element](cssQuery: String): HtmlExtractor[E, ElementQuery[E]]
def extractor[E <: Element, C](cssQuery: String, contentExtractor: HtmlExtractor[E, C]): HtmlExtractor[E, C]
def extractor[E <: Element, C, A](cssQuery: String, contentExtractor: HtmlExtractor[E, C], contentParser: C => A): HtmlExtractor[E, A]

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

Inherited from:
MapFunctions
def orderingMonoid[A]: Monoid[Ordering[A]]

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

Inherited from:
MapFunctions

Concrete fields

val Parse: ContentParsers.type

Inherited fields

val <:<: Category[<:<]

Attributes

Inherited from:
TypeConstraintInstances
val =:=: Category[=:=]

Attributes

Inherited from:
TypeConstraintInstances
val id: Traverse1[Id] & Monad[Id] & BindRec[Id] & Comonad[Id] & Distributive[Id] & Zip[Id] & Unzip[Id] & Align[Id] & Cozip[Id] & Optional[Id]

Attributes

Inherited from:
IdInstances

Implicits

Inherited implicits

implicit val BigDecimalMultiplicationNewType: Monoid[BigDecimal @@ Multiplication]

Attributes

Inherited from:
BigDecimalInstances
final implicit def RichHtmlExtractor[E <: Element, C](extractor: HtmlExtractor[E, C]): RichHtmlExtractor[E, C]

Attributes

Inherited from:
ImplicitConversions
implicit def ToIdOps[A](a: A): IdOps[A]

Attributes

Inherited from:
ToIdOps
implicit val bigDecimalInstance: Monoid[BigDecimal] & Enum[BigDecimal] & Show[BigDecimal]

Attributes

Inherited from:
BigDecimalInstances
implicit val bigIntInstance: Monoid[BigInt] & Enum[BigInt] & Show[BigInt]

Attributes

Inherited from:
BigInts
implicit val bigIntMultiplication: Monoid[BigInt @@ Multiplication] & Order[BigInt @@ Multiplication] & Show[BigInt @@ Multiplication]

Attributes

Inherited from:
BigInts
implicit val bigIntegerInstance: Monoid[BigInteger] & Enum[BigInteger] & Show[BigInteger]

Attributes

Inherited from:
BigIntegerInstances
implicit val bigIntegerMultiplication: Monoid[BigInteger @@ Multiplication] & Order[BigInteger @@ Multiplication] & Show[BigInteger @@ Multiplication]

Attributes

Inherited from:
BigIntegerInstances
implicit val booleanConjunctionNewTypeInstance: Monoid[Boolean @@ Conjunction] & Enum[Boolean @@ Conjunction] & Band[Boolean @@ Conjunction]

Attributes

Inherited from:
AnyValInstances
implicit val booleanDisjunctionNewTypeInstance: Monoid[Boolean @@ Disjunction] & Enum[Boolean @@ Disjunction] & Band[Boolean @@ Disjunction]

Attributes

Inherited from:
AnyValInstances
implicit val byteInstance: Monoid[Byte] & Enum[Byte] & Show[Byte]

Attributes

Inherited from:
AnyValInstances
implicit val byteMultiplicationNewType: Monoid[Byte @@ Multiplication] & Enum[Byte @@ Multiplication]

Attributes

Inherited from:
AnyValInstances
implicit val callableMonad: Monad[[V <: <FromJavaObject>] =>> Callable[V]]

Attributes

Inherited from:
CallableInstances
implicit def callableOrder[A : Order]: Order[Callable[A]]

Attributes

Inherited from:
CallableInstances
implicit val char: Monoid[Char] & Enum[Char] & Show[Char]

Attributes

Inherited from:
AnyValInstances
implicit val charMultiplicationNewType: Monoid[Char @@ Multiplication] & Enum[Char @@ Multiplication]

Attributes

Inherited from:
AnyValInstances
implicit def cssQueryAsExtractor[E <: Element](cssQuery: String): HtmlExtractor[E, ElementQuery[E]]

Attributes

Inherited from:
ImplicitConversions
implicit def cssQueryAsPolyExtractor(cssQuery: String): Aux[Out]

Attributes

Inherited from:
ImplicitConversions
implicit val dayOfWeekInstance: Enum[DayOfWeek]

Attributes

Inherited from:
TimeInstances
implicit def deepFunctorOps[FA, A, E <: Element](self: FA)(implicit df: AuxA[FA, A], conv: Aux[A, E]): ElementsScrapingOps[F, A, E]

Attributes

Inherited from:
ScrapingOps
implicit val doubleInstance: Order[Double] & Show[Double]

Attributes

Inherited from:
AnyValInstances
implicit val durationInstance: Monoid[Duration] & Order[Duration]

Attributes

Inherited from:
TimeInstances
implicit def eitherAssociative: Associative[Either]

Attributes

Inherited from:
EitherInstances
implicit def eitherEqual[A, B](implicit A0: Equal[A], B0: Equal[B]): Equal[Either[A, B]]

Attributes

Inherited from:
EitherInstances0
implicit val eitherInstance: Bitraverse[Either]

Attributes

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

Attributes

Inherited from:
EitherInstances
implicit def eitherOrder[A, B](implicit OrderA: Order[A], OrderB: Order[B]): Order[Either[A, B]]

Attributes

Inherited from:
EitherInstances
implicit def eitherShow[A, B](implicit SA: Show[A], SB: Show[B]): Show[Either[A, B]]

Attributes

Inherited from:
EitherInstances
implicit def enumInstance[E <: Enum[LazyRef(...)] : ClassTag]: Enum[E]

Attributes

Inherited from:
EnumInstances
implicit val floatInstance: Order[Float] & Show[Float]

Attributes

Inherited from:
AnyValInstances
implicit def function0Equal[R : Equal]: Equal[() => R]

Attributes

Inherited from:
FunctionInstances
implicit val function0Instance: Traverse[Function0] & Monad[Function0] & BindRec[Function0] & Comonad[Function0] & Distributive[Function0]

Attributes

Inherited from:
FunctionInstances
implicit def function1Cobind[A, R](implicit A0: Semigroup[A]): Cobind[[_] =>> A => _$1]

Attributes

Inherited from:
FunctionInstances1
implicit def function1Comonad[A, R](implicit A0: Monoid[A]): Comonad[[_] =>> A => _$2]

Attributes

Inherited from:
FunctionInstances0
implicit def function1Contravariant[R]: Contravariant[Function1]

Attributes

Inherited from:
FunctionInstances
implicit def function1Covariant[T]: Monad[[_] =>> T => _$21] & BindRec[[_] =>> T => _$22] & Zip[[_] =>> T => _$23] & Unzip[[_] =>> T => _$24] & Distributive[[_] =>> T => _$25]

Attributes

Inherited from:
FunctionInstances
implicit def function1CovariantByName[T]: Monad[[_] =>> (=> T) => _$3] & BindRec[[_] =>> (=> T) => _$4] & Zip[[_] =>> (=> T) => _$5] & Unzip[[_] =>> (=> T) => _$6] & Distributive[[_] =>> (=> T) => _$7]

Attributes

Inherited from:
FunctionInstances0
implicit val function1Instance: Arrow[Function1] & Choice[Function1] & ProChoice[Function1]

Attributes

Inherited from:
FunctionInstances
implicit def function1Monoid[A, R](implicit R0: Monoid[R]): Monoid[A => R]

Attributes

Inherited from:
FunctionInstances0
implicit def function1Semigroup[A, R](implicit R0: Semigroup[R]): Semigroup[A => R]

Attributes

Inherited from:
FunctionInstances1
implicit def function2Instance[T1, T2]: Monad[[_] =>> (T1, T2) => _$38] & BindRec[[_] =>> (T1, T2) => _$39]

Attributes

Inherited from:
FunctionInstances
implicit def function3Instance[T1, T2, T3]: Monad[[_] =>> (T1, T2, T3) => _$44] & BindRec[[_] =>> (T1, T2, T3) => _$45]

Attributes

Inherited from:
FunctionInstances
implicit def function4Instance[T1, T2, T3, T4]: Monad[[_] =>> (T1, T2, T3, T4) => _$51] & BindRec[[_] =>> (T1, T2, T3, T4) => _$52]

Attributes

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]

Attributes

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]

Attributes

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]

Attributes

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]

Attributes

Inherited from:
FunctionInstances
implicit def futureInstance(implicit ec: ExecutionContext): Nondeterminism[Future] & Cobind[Future] & MonadError[Future, Throwable] & Catchable[Future]

Attributes

Inherited from:
FutureInstances1
implicit def futureMonoid[A](implicit g: Monoid[A], ec: ExecutionContext): Monoid[Future[A]]

Attributes

Inherited from:
FutureInstances
implicit def futureSemigroup[A](implicit m: Semigroup[A], ec: ExecutionContext): Semigroup[Future[A]]

Attributes

Inherited from:
FutureInstances1
implicit val instantInstance: Order[Instant]

Attributes

Inherited from:
TimeInstances
implicit val intInstance: Monoid[Int] & Enum[Int] & Show[Int]

Attributes

Inherited from:
AnyValInstances
implicit val intMultiplicationNewType: Monoid[Int @@ Multiplication] & Enum[Int @@ Multiplication]

Attributes

Inherited from:
AnyValInstances
implicit val javaBigDecimalInstance: Show[BigDecimal] & Equal[BigDecimal]

Attributes

Inherited from:
BigDecimalInstances
implicit def lazylistEqual[A](implicit A0: Equal[A]): Equal[LazyList[A]]

Attributes

Inherited from:
LazyListInstances
implicit val lazylistInstance: Traverse[LazyList] & MonadPlus[LazyList] & Alt[LazyList] & BindRec[LazyList] & Zip[LazyList] & Unzip[LazyList] & Align[LazyList] & IsEmpty[LazyList] & Cobind[LazyList]

Attributes

Inherited from:
LazyListInstances
implicit def lazylistMonoid[A]: Monoid[LazyList[A]]

Attributes

Inherited from:
LazyListInstances
implicit def lazylistOrder[A](implicit A0: Order[A]): Order[LazyList[A]]

Attributes

Inherited from:
LazyListInstances
implicit def lazylistShow[A](implicit A0: Show[A]): Show[LazyList[A]]

Attributes

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)

Attributes

Inherited from:
LazyListInstances
implicit def listEqual[A](implicit A0: Equal[A]): Equal[List[A]]

Attributes

Inherited from:
ListInstances0
implicit val listInstance: Traverse[List] & MonadPlus[List] & Alt[List] & BindRec[List] & Zip[List] & Unzip[List] & Align[List] & IsEmpty[List] & Cobind[List]

Attributes

Inherited from:
ListInstances
implicit def listMonoid[A]: Monoid[List[A]]

Attributes

Inherited from:
ListInstances
implicit def listOrder[A](implicit A0: Order[A]): Order[List[A]]

Attributes

Inherited from:
ListInstances
implicit def listShow[A](implicit A: Show[A]): Show[List[A]]

Attributes

Inherited from:
ListInstances
implicit val localDateInstance: Enum[LocalDate]

Attributes

Inherited from:
TimeInstances
implicit val localDateTimeInstance: Order[LocalDateTime]

Attributes

Inherited from:
TimeInstances
implicit val localTimeInstance: Order[LocalTime]

Attributes

Inherited from:
TimeInstances
implicit val longInstance: Monoid[Long] & Enum[Long] & Show[Long]

Attributes

Inherited from:
AnyValInstances
implicit val longMultiplicationNewType: Monoid[Long @@ Multiplication] & Enum[Long @@ Multiplication]

Attributes

Inherited from:
AnyValInstances
implicit def mapBand[K, V](implicit S: Band[V]): Band[Map[K, V]]

Attributes

Inherited from:
MapInstances0
implicit val mapEntryBitraverse: Bitraverse[[K <: <FromJavaObject>, V <: <FromJavaObject>] =>> Entry[K, V]]

Attributes

Inherited from:
MapInstances
implicit def mapEqual[K : Order, V : Equal]: Equal[Map[K, V]]

Attributes

Inherited from:
MapInstances0
implicit def mapFoldable[K]: Foldable[[_] =>> Map[K, _$7]]

Attributes

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.

Attributes

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.

Attributes

Inherited from:
MapInstances
implicit def mapOrder[K : Order, V : Order]: Order[Map[K, V]]

Attributes

Inherited from:
MapInstances
implicit def mapShow[K, V](implicit K: Show[K], V: Show[V]): Show[Map[K, V]]

Attributes

Inherited from:
MapInstances
implicit val monthDayInstance: Order[MonthDay]

Attributes

Inherited from:
TimeInstances
implicit val monthInstance: Enum[Month]

Attributes

Inherited from:
TimeInstances
implicit val offsetDateTimeInstance: Order[OffsetDateTime]

Attributes

Inherited from:
TimeInstances
implicit val offsetTimeInstance: Order[OffsetTime]

Attributes

Inherited from:
TimeInstances
implicit def optionBand[A : Band]: Band[Option[A]]

Attributes

Inherited from:
OptionInstances1
implicit def optionEqual[A](implicit A0: Equal[A]): Equal[Option[A]]

Attributes

Inherited from:
OptionInstances0
implicit def optionFirst[A]: Monoid[FirstOption[A]] & Band[FirstOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionFirstMonad: Monad[FirstOption]

Attributes

Inherited from:
OptionInstances
implicit def optionFirstOrder[A : Order]: Order[FirstOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionFirstShow[A : Show]: Show[FirstOption[A]]

Attributes

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]

Attributes

Inherited from:
OptionInstances
implicit def optionLast[A]: Monoid[LastOption[A]] & Band[LastOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionLastMonad: Monad[LastOption]

Attributes

Inherited from:
OptionInstances
implicit def optionLastOrder[A : Order]: Order[LastOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionLastShow[A : Show]: Show[LastOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionMax[A](implicit o: Order[A]): Monoid[MaxOption[A]] & Band[MaxOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionMaxMonad: Monad[MaxOption]

Attributes

Inherited from:
OptionInstances
implicit def optionMaxOrder[A : Order]: Order[MaxOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionMaxShow[A : Show]: Show[MaxOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionMin[A](implicit o: Order[A]): Monoid[MinOption[A]] & Band[MinOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionMinMonad: Monad[MinOption]

Attributes

Inherited from:
OptionInstances
implicit def optionMinOrder[A : Order]: Order[MinOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionMinShow[A : Show]: Show[MinOption[A]]

Attributes

Inherited from:
OptionInstances
implicit def optionMonoid[A : Semigroup]: Monoid[Option[A]]

Attributes

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.

Attributes

Inherited from:
OptionInstances
implicit def optionSemiLattice[A : SemiLattice]: SemiLattice[Option[A]]

Attributes

Inherited from:
OptionInstances0
implicit def optionShow[A : Show]: Show[Option[A]]

Attributes

Inherited from:
OptionInstances
implicit val partialFunctionInstance: Arrow[PartialFunction] & Category[PartialFunction] & Choice[PartialFunction]

Attributes

Inherited from:
PartialFunctionInstances
implicit val periodInstance: Monoid[Period] & Equal[Period]

Attributes

Inherited from:
TimeInstances
implicit val setInstance: Foldable[Set] & IsEmpty[Set]

Attributes

Inherited from:
SetInstances
implicit def setMonoid[A]: Monoid[Set[A]] & SemiLattice[Set[A]]

Attributes

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.

Attributes

Inherited from:
SetInstances
implicit def setShow[A](implicit A: Show[A]): Show[Set[A]]

Attributes

Inherited from:
SetInstances
implicit val shortInstance: Monoid[Short] & Enum[Short] & Show[Short]

Attributes

Inherited from:
AnyValInstances
implicit val shortMultiplicationNewType: Monoid[Short @@ Multiplication] & Enum[Short @@ Multiplication]

Attributes

Inherited from:
AnyValInstances
implicit def sortedMapBand[K, V](implicit S: Band[V], K: Ordering[K]): Band[SortedMap[K, V]]

Attributes

Inherited from:
SortedMapInstances0
implicit def sortedMapEqual[K : Order, V : Equal]: Equal[SortedMap[K, V]]

Attributes

Inherited from:
SortedMapInstances0
implicit def sortedMapFoldable[K]: Foldable[[_] =>> SortedMap[K, _$7]]

Attributes

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.

Attributes

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.

Attributes

Inherited from:
SortedMapInstances
implicit def sortedMapOrder[K : Order, V : Order]: Order[SortedMap[K, V]]

Attributes

Inherited from:
SortedMapInstances
implicit def sortedMapShow[K, V](implicit K: Show[K], V: Show[V]): Show[SortedMap[K, V]]

Attributes

Inherited from:
SortedMapInstances
implicit def streamEqual[A](implicit A0: Equal[A]): Equal[Stream[A]]

Attributes

Inherited from:
StreamInstances
implicit val streamInstance: Traverse[Stream] & MonadPlus[Stream] & Alt[Stream] & BindRec[Stream] & Zip[Stream] & Unzip[Stream] & Align[Stream] & IsEmpty[Stream] & Cobind[Stream]

Attributes

Inherited from:
StreamInstances
implicit def streamMonoid[A]: Monoid[Stream[A]]

Attributes

Inherited from:
StreamInstances
implicit def streamOrder[A](implicit A0: Order[A]): Order[Stream[A]]

Attributes

Inherited from:
StreamInstances
implicit def streamShow[A](implicit A0: Show[A]): Show[Stream[A]]

Attributes

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)

Attributes

Inherited from:
StreamInstances
implicit def tuple1Band[A1](implicit A1: Band[A1]): Band[(A1)]

Attributes

Inherited from:
TupleInstances2
implicit val tuple1Cozip: Cozip[Tuple1]

Attributes

Inherited from:
TupleInstances3
implicit def tuple1Equal[A1](implicit A1: Equal[A1]): Equal[(A1)]

Attributes

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]

Attributes

Inherited from:
TupleInstances2
implicit def tuple1Monoid[A1](implicit A1: Monoid[A1]): Monoid[(A1)]

Attributes

Inherited from:
TupleInstances1
implicit def tuple1Order[A1](implicit A1: Order[A1]): Order[(A1)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple1SemiLattice[A1](implicit A1: SemiLattice[A1]): SemiLattice[(A1)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple1Semigroup[A1](implicit A1: Semigroup[A1]): Semigroup[(A1)]

Attributes

Inherited from:
TupleInstances0
implicit def tuple1Show[A1](implicit A1: Show[A1]): Show[(A1)]

Attributes

Inherited from:
TupleInstances3
implicit val tuple2Associative: Associative[Tuple2]

Attributes

Inherited from:
TupleInstances2
implicit def tuple2Band[A1, A2](implicit A1: Band[A1], A2: Band[A2]): Band[(A1, A2)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple2BindRec[A1 : Semigroup]: BindRec[[_] =>> (A1, _$11)]

Product BindRec

Product BindRec

Attributes

Inherited from:
TupleInstances2
implicit val tuple2Bitraverse: Bitraverse[Tuple2]

Attributes

Inherited from:
TupleInstances2
implicit def tuple2Cozip[A1]: Cozip[[_] =>> (A1, _$18)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple2Equal[A1, A2](implicit A1: Equal[A1], A2: Equal[A2]): Equal[(A1, A2)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple2Instance[A1]: Traverse[[_] =>> (A1, _$1)] & Comonad[[_] =>> (A1, _$2)]

Product functor and comonad

Product functor and comonad

Attributes

Inherited from:
TupleInstances1
implicit def tuple2Monad[A1](implicit A1: Monoid[A1]): Monad[[_] =>> (A1, _$25)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple2Monoid[A1, A2](implicit A1: Monoid[A1], A2: Monoid[A2]): Monoid[(A1, A2)]

Attributes

Inherited from:
TupleInstances1
implicit def tuple2Order[A1, A2](implicit A1: Order[A1], A2: Order[A2]): Order[(A1, A2)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple2SemiLattice[A1, A2](implicit A1: SemiLattice[A1], A2: SemiLattice[A2]): SemiLattice[(A1, A2)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple2Semigroup[A1, A2](implicit A1: Semigroup[A1], A2: Semigroup[A2]): Semigroup[(A1, A2)]

Attributes

Inherited from:
TupleInstances0
implicit def tuple2Show[A1, A2](implicit A1: Show[A1], A2: Show[A2]): Show[(A1, A2)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple3Band[A1, A2, A3](implicit A1: Band[A1], A2: Band[A2], A3: Band[A3]): Band[(A1, A2, A3)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple3BindRec[A1 : Semigroup, A2 : Semigroup]: BindRec[[_] =>> (A1, A2, _$12)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple3Cozip[A1, A2]: Cozip[[_] =>> (A1, A2, _$19)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple3Equal[A1, A2, A3](implicit A1: Equal[A1], A2: Equal[A2], A3: Equal[A3]): Equal[(A1, A2, A3)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple3Functor[A1, A2]: Traverse[[_] =>> (A1, A2, _$4)]

Attributes

Inherited from:
TupleInstances1
implicit def tuple3Monad[A1, A2](implicit A1: Monoid[A1], A2: Monoid[A2]): Monad[[_] =>> (A1, A2, _$26)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple3Monoid[A1, A2, A3](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3]): Monoid[(A1, A2, A3)]

Attributes

Inherited from:
TupleInstances1
implicit def tuple3Order[A1, A2, A3](implicit A1: Order[A1], A2: Order[A2], A3: Order[A3]): Order[(A1, A2, A3)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple3SemiLattice[A1, A2, A3](implicit A1: SemiLattice[A1], A2: SemiLattice[A2], A3: SemiLattice[A3]): SemiLattice[(A1, A2, A3)]

Attributes

Inherited from:
TupleInstances3
implicit def tuple3Semigroup[A1, A2, A3](implicit A1: Semigroup[A1], A2: Semigroup[A2], A3: Semigroup[A3]): Semigroup[(A1, A2, A3)]

Attributes

Inherited from:
TupleInstances0
implicit def tuple3Show[A1, A2, A3](implicit A1: Show[A1], A2: Show[A2], A3: Show[A3]): Show[(A1, A2, A3)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple4BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, _$13)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple4Cozip[A1, A2, A3]: Cozip[[_] =>> (A1, A2, A3, _$20)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple4Functor[A1, A2, A3]: Traverse[[_] =>> (A1, A2, A3, _$5)]

Attributes

Inherited from:
TupleInstances1
implicit def tuple4Monad[A1, A2, A3](implicit A1: Monoid[A1], A2: Monoid[A2], A3: Monoid[A3]): Monad[[_] =>> (A1, A2, A3, _$27)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple5BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup, A4 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, A4, _$14)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple5Cozip[A1, A2, A3, A4]: Cozip[[_] =>> (A1, A2, A3, A4, _$21)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple5Functor[A1, A2, A3, A4]: Traverse[[_] =>> (A1, A2, A3, A4, _$6)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple6BindRec[A1 : Semigroup, A2 : Semigroup, A3 : Semigroup, A4 : Semigroup, A5 : Semigroup]: BindRec[[_] =>> (A1, A2, A3, A4, A5, _$15)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple6Cozip[A1, A2, A3, A4, A5]: Cozip[[_] =>> (A1, A2, A3, A4, A5, _$22)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple6Functor[A1, A2, A3, A4, A5]: Traverse[[_] =>> (A1, A2, A3, A4, A5, _$7)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple7Cozip[A1, A2, A3, A4, A5, A6]: Cozip[[_] =>> (A1, A2, A3, A4, A5, A6, _$23)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple7Functor[A1, A2, A3, A4, A5, A6]: Traverse[[_] =>> (A1, A2, A3, A4, A5, A6, _$8)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple8Cozip[A1, A2, A3, A4, A5, A6, A7]: Cozip[[_] =>> (A1, A2, A3, A4, A5, A6, A7, _$24)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances2
implicit def tuple8Functor[A1, A2, A3, A4, A5, A6, A7]: Traverse[[_] =>> (A1, A2, A3, A4, A5, A6, A7, _$9)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

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)]

Attributes

Inherited from:
TupleInstances3
implicit val unitInstance: Monoid[Unit] & Enum[Unit] & Show[Unit] & SemiLattice[Unit]

Attributes

Inherited from:
AnyValInstances
implicit def vectorEqual[A](implicit A0: Equal[A]): Equal[Vector[A]]

Attributes

Inherited from:
VectorInstances0
implicit val vectorInstance: Traverse[Vector] & MonadPlus[Vector] & Alt[Vector] & BindRec[Vector] & Zip[Vector] & Unzip[Vector] & IsEmpty[Vector] & Align[Vector]

Attributes

Inherited from:
VectorInstances
implicit def vectorMonoid[A]: Monoid[Vector[A]]

Attributes

Inherited from:
VectorInstances
implicit def vectorOrder[A](implicit A0: Order[A]): Order[Vector[A]]

Attributes

Inherited from:
VectorInstances
implicit def vectorShow[A : Show]: Show[Vector[A]]

Attributes

Inherited from:
VectorInstances
implicit val yearInstance: Enum[Year]

Attributes

Inherited from:
TimeInstances
implicit val yearMonthInstance: Enum[YearMonth]

Attributes

Inherited from:
TimeInstances
implicit val zoneOffsetInstance: Order[ZoneOffset]

Attributes

Inherited from:
TimeInstances
implicit val zonedDateTime: Order[ZonedDateTime]

Attributes

Inherited from:
TimeInstances