The starting points for paths, their DynamicOptic.Node steps, and the schemas that make paths serializable.
Attributes
- Companion
- class
- Source
- DynamicOptic.scala
- Graph
-
- Supertypes
- Self type
-
DynamicOptic.type
Members list
Type members
Classlikes
The kinds of step a DynamicOptic can take.
The kinds of step a DynamicOptic can take.
Attributes
- Companion
- trait
- Source
- DynamicOptic.scala
- Supertypes
- Self type
-
Node.type
One step of a DynamicOptic.
One step of a DynamicOptic.
Attributes
- Companion
- object
- Source
- DynamicOptic.scala
- Supertypes
- Known subtypes
Inherited and Abstract types
The names of the product elements.
The name of the type.
Value members
Concrete fields
A one-step path to every element of a sequence.
A one-step path to every key of a map.
A one-step path to every value of a map.
The empty path, which points at the value itself.
A one-step path to the value inside a wrapper.
Implicits
Implicits
The schema of DynamicOptic.Node.AtIndex.
The schema of DynamicOptic.Node.AtIndices.
The schema of DynamicOptic.Node.AtMapKey.
The schema of DynamicOptic.Node.AtMapKeys.
The schema of DynamicOptic.Node.Case.
The schema of DynamicOptic.Node.Elements.
The schema of DynamicOptic.Node.Field.
The schema of DynamicOptic.Node.MapKeys.
The schema of DynamicOptic.Node.MapValues.
The schema of DynamicOptic.Node, a variant of all the node kinds.
The schema of DynamicOptic.Node, a variant of all the node kinds.
Attributes
- Source
- DynamicOptic.scala
The schema of DynamicOptic, a record with one field, nodes.
The schema of DynamicOptic.Node.SchemaSearch.
The schema of DynamicOptic.Node.TypeSearch.
The schema of DynamicOptic.Node.Wrapped.