Plated

@implicitNotFound("Could not find an instance of Plated[${A}], please check Monocle instance location policy to ".+("find out which import is necessary")) abstract class Plated[A] extends Serializable

Plated is a type-class for types which can extract their immediate self-similar children.

Plated is a type-class for types which can extract their immediate self-similar children.

Type Params
A

the parent and child type of a Plated

Companion
object
Source
Plated.scala
trait Serializable
class Object
trait Matchable
class Any

Value members

Abstract methods

def plate: Traversal[A, A]