the description for this gist
def instance[A](func: A => String): Show[A] = | |
new Show[A] { | |
def show(a: A): String = func(a) | |
} | |
implicit val intCanShow: Show[Int] = | |
instance(int => s"int $int") | |
implicit val stringCanShow: Show[String] = | |
instance(str => s"string $str") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment