@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