Functor

trait Functor[F[_]]

Inspired from the scalaz (https://github.com/scalaz/scalaz) project

Companion
object
class Object
trait Matchable
class Any
trait Applicative[F]
trait Monad[F]
trait Traverse[F]

Value members

Abstract methods

def map[A, B](fa: F[A])(f: A => B): F[B]

Concrete methods

def as[A, B](fa: F[A])(b: => B): F[B]
def void[A](fa: F[A]): F[Unit]
def xmap[A, B](fa: F[A], f: A => B, g: B => A): F[B]