The following functions are used to derive reader instances for case classes through the generic deriving mechanism from Shapeless
Syntactic sugar for querying nodes in a graph
Functions for rewriting parts of an object graph representing services or configuration with different implementations.
Functions for rewriting parts of an object graph representing services or configuration with different implementations.
This is used for "Dependency Injection" to replace some service implementations with other implementations.
Syntactic sugar for rewriting nodes in a graph
Syntactic sugar for rewriting nodes in a graph
The methods here allow to chain various replacements:
g.singleton[T].replace[S](s)
Syntactic sugar for visualizing a graph
The following functions are used to derive reader instances for case classes through the generic deriving mechanism from Shapeless
See this blog post for more details: https://meta.plasm.us/posts/2015/11/08/type-classes-and-generic-derivation