WriterBuilderCommons
tethys.derivation.impl.builder.WriterBuilderCommons
trait WriterBuilderCommons extends WriterBuilderUtils
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
class WriterDescriptionMacrotrait WriterDerivationclass AutoDerivationMacroclass SemiautoDerivationMacro
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- Reflection
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object BuilderField
Attributes
- Inherited from:
- Reflection
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
case class MacroWriteDescription(tpe: TypeRepr, config: Expr[WriterDerivationConfig], operations: Seq[WriterMacroOperation])
Attributes
- Inherited from:
- WriterBuilderUtils
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MacroWriteDescription
Attributes
- Inherited from:
- WriterBuilderUtils
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- Reflection
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SelectChain
Attributes
- Inherited from:
- Reflection
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
object WriterMacroOperation
Attributes
- Inherited from:
- WriterBuilderUtils
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- WriterBuilderUtils
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Addclass Removeclass Updateclass UpdateFromRootclass UpdatePartialclass UpdatePartialFromRootShow all
Value members
Concrete methods
protected def convertWriterBuilder[T <: Product : Type](builder: Expr[WriterBuilder[T]]): Expr[WriterDescription[T]]
Inherited methods
Attributes
- Inherited from:
- Reflection
protected def evalWriterConfig(configExpr: Expr[WriterDerivationConfig]): (Option[FieldStyle], Option[String])
Attributes
- Inherited from:
- WriterBuilderUtils
Inherited fields
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- WriterBuilderUtils
Givens
Inherited givens
Attributes
- Inherited from:
- Reflection
Extensions
Inherited extensions
extension (underlying: TypeRepr)
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
extension (underlying: Term)
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
extension [T](underlying: Expr[Option[T]])(implicit evidence$5: Type[T])
Attributes
- Inherited from:
- Reflection
extension (underlying: Symbol)
Attributes
- Inherited from:
- Reflection
Attributes
- Inherited from:
- Reflection
In this article