dev.atedeg.mdm.utils
package dev.atedeg.mdm.utils
Type members
Classlikes
object given_Conversion_PositiveDecimal_NonNegativeDecimal extends Conversion[PositiveDecimal, NonNegativeDecimal]
object given_Conversion_PositiveNumber_NonNegativeNumber extends Conversion[PositiveNumber, NonNegativeNumber]
Types
Value members
Givens
Givens
given given_Ceil_Refined[N, P <: Positive | NonNegative : ValidFor[N]](implicit evidence$5: ValidFor[N][P], C: Ceil[N]): given_Ceil_Refined[N, P]
given refinedDistance[N, P <: NonNegative : ValidFor[N]](implicit evidence$16: ValidFor[N][P], D: Distance[N]): refinedDistance[N, P]
given refinedMinus[N : Numeric, P <: NonNegative : ValidFor[N]](implicit evidence$14: Numeric[N], evidence$15: ValidFor[N][P], Op: Minus[N]): refinedMinus[N, P]
given refinedPlus[N, P <: Positive | NonNegative : ValidFor[N]](implicit evidence$10: ValidFor[N][P], Op: Plus[N]): refinedPlus[N, P]
given refinedTimes[N, P <: Positive | NonNegative : ValidFor[N]](implicit evidence$11: ValidFor[N][P], Op: Times[N]): refinedTimes[N, P]
Extensions
Extensions
extension [A](a: A)
extension [P <: Positive | NonNegative](d: Refined[Double, P])
extension (n: Percentage)
extension (n: DecimalInClosedRange[0.0d, 100.0d])
extension [N](n: Refined[N, Positive])
extension [N](n: N)
extension [N, P <: Positive | NonNegative](n: Refined[N, P])
def toDecimal(implicit evidence$2: ValidFor[N][P], evidence$3: ValidFor[Double][P], N: Numeric[N]): Refined[Double, P]
Implicits
Implicits
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.ImplicitConversion", "org.wartremover.warts.OptionPartial")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.ImplicitConversion", "org.wartremover.warts.OptionPartial")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
implicit inline def doubleToNumberInOpenClosedRange[L <: Double & Singleton, U <: Double & Singleton](inline d: Double): DecimalInOpenClosedRange[L, U]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.ImplicitConversion", "org.wartremover.warts.OptionPartial")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
implicit inline def doubleToNumberInRange[L <: Double & Singleton, U <: Double & Singleton](inline d: Double): DecimalInClosedRange[L, U]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.ImplicitConversion", "org.wartremover.warts.OptionPartial")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.ImplicitConversion", "org.wartremover.warts.OptionPartial")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))