Update, Add or remove a field
values
The parameterless execute method has been deprecated and will be removed in a future version of ScalaTest. Please invoke execute with empty parens instead: execute().
The trap method is no longer needed for demos in the REPL, which now abreviates stack traces, and will be removed in a future version of ScalaTest
Extensible records
shapeless provides an implementation of extensible records modelled as
HLists
of values tagged with the singleton types of their keys. This means that there is no concrete representation needed at all for the keys. Amongst other things this will allow subsequent work onGeneric
to map case classes directly to records with their member names encoded in their element types.