Synthesize terms for special classes
- Companion:
- object
Type members
Value members
Concrete methods
Concrete fields
If formal
is of the form CanEqual[T, U], try to synthesize an
CanEqual.canEqualAny[T, U]
as solution.
If formal
is of the form CanEqual[T, U], try to synthesize an
CanEqual.canEqualAny[T, U]
as solution.
An implied instance for a type of the form Mirror { type MirroredType = T }
where T
is a generic sum or product or singleton type.
An implied instance for a type of the form Mirror { type MirroredType = T }
where T
is a generic sum or product or singleton type.
An implied instance for a type of the form Mirror.Product { type MirroredType = T }
where T
is a generic product type or a case object or an enum case.
An implied instance for a type of the form Mirror.Product { type MirroredType = T }
where T
is a generic product type or a case object or an enum case.
An implied instance for a type of the form Mirror.Sum { type MirroredType = T }
where T
is a generic sum type.
An implied instance for a type of the form Mirror.Sum { type MirroredType = T }
where T
is a generic sum type.