A special implicitly materialized typeclass that compares HLists for equality.
This also prints more useful information to the end user if the HLists don't match.
However, it is required because the standard =:= type class in Scala
is not able to see through an HList generated as an abstract type member of another
implicitly materialized type class.
A special implicitly materialized typeclass that compares HLists for equality. This also prints more useful information to the end user if the HLists don't match. However, it is required because the standard =:= type class in Scala is not able to see through an HList generated as an abstract type member of another implicitly materialized type class.
The left shapeless.HList type.
The right shapeless.HList type.