caliban.schema.ArgBuilder
See theArgBuilder companion trait
object ArgBuilder extends ArgBuilderInstances
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait ArgBuilderInstancestrait ArgBuilderDerivationclass Objecttrait Matchableclass AnyShow all
- Self type
-
ArgBuilder.type
Members list
Type members
Classlikes
object auto extends AutoArgBuilderDerivation
Attributes
- Supertypes
-
trait AutoArgBuilderDerivationtrait ArgBuilderInstancestrait ArgBuilderDerivationclass Objecttrait Matchableclass AnyShow all
- Self type
-
auto.type
Inherited classlikes
object Auto
Attributes
- Inherited from:
- ArgBuilderDerivation
- Supertypes
-
class Objecttrait Matchableclass Any
Inherited and Abstract classlikes
sealed abstract class Auto[A] extends ArgBuilder[A]
Attributes
- Inherited from:
- ArgBuilderDerivation
- Supertypes
Inherited 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
- Inherited from:
- ArgBuilderDerivation
Value members
Concrete methods
Inherited methods
Attributes
- Inherited from:
- CommonArgBuilderDerivation
Attributes
- Inherited from:
- ArgBuilderDerivation
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
transparent inline def recurseProduct[P, Label <: Tuple, A <: Tuple](inline values: List[(String, ArgBuilder[Any])] = ...): List[(String, ArgBuilder[Any])]
Attributes
- Inherited from:
- CommonArgBuilderDerivation
transparent inline def recurseSum[P, Label <: Tuple, A <: Tuple](inline values: List[(String, List[Any], ArgBuilder[Any])] = ...): List[(String, List[Any], ArgBuilder[Any])]
Attributes
- Inherited from:
- CommonArgBuilderDerivation
Attributes
- Inherited from:
- ArgBuilderInstances
Inherited fields
Attributes
- Inherited from:
- ArgBuilderInstances
Implicits
Inherited implicits
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
implicit def map[K, V](implicit keyEv: ArgBuilder[K], valueEv: ArgBuilder[V]): ArgBuilder[Map[K, V]]
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
Attributes
- Inherited from:
- ArgBuilderInstances
In this article