com.abdulradi.validated.validations.numeric

Type members

Classlikes

open class EqualsOne[N](using N: Numeric[N]) extends EqualsTo[N]

checks if a numeric value equals to 1

checks if a numeric value equals to 1

open class EqualsZero[N](using N: Numeric[N]) extends EqualsTo[N]

checks if a numeric value equals to 0

checks if a numeric value equals to 0

open class Even[N](n: N)(using N: Numeric[N]) extends FromPredicate[N]

checks if an number is even (divisible by 2)

checks if an number is even (divisible by 2)

open class GreaterThan[N](n: N)(using `evidence$1`: Numeric[N]) extends FromPredicate[N]

checks if a numeric value is greater than N

checks if a numeric value is greater than N

open class GreaterThanOne[N](using N: Numeric[N]) extends GreaterThan[N]

checks if a numeric value is greater than one

checks if a numeric value is greater than one

open class GreaterThanZero[N](using N: Numeric[N]) extends GreaterThan[N]

checks if a numeric value is greater than zero

checks if a numeric value is greater than zero

class NumericTypes[N]
open class Odd[N](n: N)(using N: Numeric[N]) extends FromPredicate[N]

checks if an number is odd (non divisible by 2)

checks if an number is odd (non divisible by 2)

open class Positive[N](using N: Numeric[N]) extends GreaterThan[N]

checks if a numeric value is positive

checks if a numeric value is positive