
au.id.tmm.probabilitymeasure.cats.ProbabilityMeasureInstances.scala Maven / Gradle / Ivy
The newest version!
package au.id.tmm.probabilitymeasure.cats
import au.id.tmm.probabilitymeasure.ProbabilityMeasure
import cats.{CommutativeMonad, Hash, Show}
trait ProbabilityMeasureInstances {
implicit val catsKernelStdMonadForProbabilityMeasure: CommutativeMonad[ProbabilityMeasure] =
ProbabilityMeasureMonad
implicit def catsKernelStdHashForProbabilityMeasure[A : Hash]: Hash[ProbabilityMeasure[A]] =
new ProbabilityMeasureHash
implicit def catsKernelStdShowForProbabilityMeasure[A : Show]: Show[ProbabilityMeasure[A]] =
new ProbabilityMeasureShow
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy