Packages

object Functor extends Serializable

Source
Functor.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Functor
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Instance [F[_]] extends Functor[F] with Type[F]

    The Functor.Instance provides the means to combine Functor instances with other type-classes when implementing instances.

    The Functor.Instance provides the means to combine Functor instances with other type-classes when implementing instances.

    To be inherited by Functor instances.

  2. trait Laws [F[_]] extends Type[F]

    Laws for Functor.

  3. final class Ops [F[_], A] extends Serializable

    Extension methods for Functor.

  4. trait Syntax extends Serializable

    Provides syntax for Functor.

  5. trait Type [F[_]] extends AnyRef

    The Functor.Type should be inherited in type-classes that are derived from Functor.

Value Members

  1. def apply[F[_]](implicit F: Functor[F]): Functor[F]
    Annotations
    @inline()