Apply

cats.Apply$
See theApply companion trait
object Apply

Attributes

Companion
trait
Source
Apply.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Apply.type

Members list

Type members

Classlikes

trait AllOps[F[_], A] extends Ops[F, A], AllOps[F, A], AllOps[F, A]

Attributes

Source
Apply.scala
Supertypes
trait AllOps[F, A]
trait AllOps[F, A]
trait Ops[F, A]
trait Ops[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait Ops[F, A]
trait Ops[F, A]
trait Ops[F, A]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
Show all
trait Ops[F[_], A] extends Serializable

Attributes

Source
Apply.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
Show all
trait ToApplyOps extends Serializable

Attributes

Source
Apply.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object nonInheritedOps.type

Deprecated classlikes

object nonInheritedOps extends ToApplyOps

Attributes

Deprecated
true
Source
Apply.scala
Supertypes
trait ToApplyOps
trait Serializable
class Object
trait Matchable
class Any
Self type
object ops

Attributes

Deprecated
true
Source
Apply.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ops.type

Value members

Concrete methods

def align[F[_] : Apply]: Align[F]

Attributes

Source
Apply.scala
def apply[F[_]](implicit instance: Apply[F]): Apply[F]

Summon an instance of Apply for F.

Summon an instance of Apply for F.

Attributes

Source
Apply.scala
def semigroup[F[_], A](implicit f: Apply[F], sg: Semigroup[A]): Semigroup[F[A]]

This semigroup uses a product operation to combine Fs.

This semigroup uses a product operation to combine Fs. If the Apply[F].product results in larger F (i.e. when F is a List), accumulative usage of this instance, such as combineAll, will result in Fs with exponentially increasing sizes.

Attributes

Source
Apply.scala