QuasiFunctor

izumi.functional.quasi.QuasiFunctor
See theQuasiFunctor companion object
trait QuasiFunctor[F[_]]

A Functor capability for F. Unlike QuasiIO there's nothing "quasi" about it – it makes sense. But named like that for consistency anyway.

Internal use class, as with QuasiIO, it's only public so that you can define your own instances, better use izumi.functional.bio or cats typeclasses for application logic.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait QuasiIO[F]

Members list

Concise view

Value members

Abstract methods

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

Concrete methods

final def widen[A, B >: A](fa: F[A]): F[B]