SchemaMacros

trait SchemaMacros[T]
class Object
trait Matchable
class Any
class Schema[T]

Value members

Concrete methods

inline def modify[U](inline path: T => U)(inline modification: Schema[U] => Schema[U]): Schema[T]

Modifies nested schemas for case classes and case class families (sealed traits / enums), accessible with path, using the given modification function. To traverse collections, use .each.

Modifies nested schemas for case classes and case class families (sealed traits / enums), accessible with path, using the given modification function. To traverse collections, use .each.