ArgBuilderDerivation
caliban.schema.ArgBuilderDerivation
trait ArgBuilderDerivation extends CommonArgBuilderDerivation
Attributes
- Graph
-
- Supertypes
- Known subtypes
Members list
Type members
Classlikes
object Auto
sealed trait Auto[A] extends ArgBuilder[A]
Attributes
- Companion
- object
- Supertypes
Types
Due to a Scala 3 compiler bug, it's not possible to derive two type classes of the same name. For example, the following fails to compile:
Due to a Scala 3 compiler bug, it's not possible to derive two type classes of the same name. For example, the following fails to compile:
case class Foo(value: String) derives Schema.Auto, ArgBuilder.Auto
Until the issue is resolved, we can use this type alias as a workaround by replacing ArgBuilder.Auto
with ArgBuilder.GenAuto
Attributes
Value members
Concrete methods
Inherited methods
Attributes
- Inherited from:
- CommonArgBuilderDerivation
inline def recurse[P, Label, A <: Tuple](inline values: List[(String, List[Any], ArgBuilder[Any])]): List[(String, List[Any], ArgBuilder[Any])]
Attributes
- Inherited from:
- CommonArgBuilderDerivation
In this article