companion object and derivation object for HasDefault
companion object and derivation object for HasDefault
- Companion
- class
trait AutoDerivation[[T] =>> HasDefault[T]]
trait Derivation[[T] =>> HasDefault[T]]
trait CommonDerivation[[T] =>> HasDefault[T]]
class Object
trait Matchable
class Any
Type members
Inherited types
Value members
Concrete methods
constructs a default for each parameter, using the constructor default (if provided), otherwise using a typeclass-provided default
constructs a default for each parameter, using the constructor default (if provided), otherwise using a typeclass-provided default
Inherited methods
inline def getParams[T, Labels <: Tuple, Params <: Tuple](annotations: Map[String, List[Any]], typeAnnotations: Map[String, List[Any]], repeated: Map[String, Boolean], idx: Int): List[Param[Typeclass, T]]
- Inherited from
- CommonDerivation
inline def subtypes[T, SubtypeTuple <: Tuple](m: SumOf[T], idx: Int): List[Subtype[Typeclass, T, _]]
- Inherited from
- Derivation
Givens
Givens
oh, no, there is no default Boolean... whatever will we do?
oh, no, there is no default Boolean... whatever will we do?