DeepFunctor

net.ruippeixotog.scalascraper.util.DeepFunctor
See theDeepFunctor companion object
sealed trait DeepFunctor[FA]

Type class that identifies a type FA as a nested sequence of type constructors applied to a type A, where each one has a Functor instance. It destructures FA into a composite type constructor F[_] applied to type A, along with the composite Functor for F.

Attributes

FA

the type to destructure as mentioned above

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

type A
type F[_]

Value members

Abstract methods

def asF(fa: FA): F[A]
def f: Functor[F]