This list may grow each year with either new versions or patches. Enjoy!
Following is an example related to the usage of the various ignore capabilities.
package scalaio | |
import shapeless._, poly._ | |
object list extends (Id ~> List) { | |
def apply[T](t : T) = List(t) | |
} | |
object headOption extends (List ~> Option) { | |
def apply[T](l : List[T]) = l.headOption |