wen.instances.MinuteInstances.scala Maven / Gradle / Ivy
The newest version!
package wen.instances
import cats.implicits._
import cats._
import wen.types.Minute
object MinuteInstances extends MinuteInstances
trait MinuteInstances {
implicit val minuteOrderInstance: Order[Minute] = new Order[Minute] {
override def compare(x: Minute, y: Minute): Int = Order[Int].compare(x.minute.value, y.minute.value)
}
implicit val minuteShowInstance: Show[Minute] = new Show[Minute] {
override def show(t: Minute): String = s"${t.minute.value}"
}
}