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.

Type parameters

FA

the type to destructure as mentioned above

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

type A
type F[_]

Value members

Abstract methods

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