Packages

  • package root
    Definition Classes
    root
  • package zio
    Definition Classes
    root
  • package test

    _ZIO Test_ is a featherweight testing library for effectful programs.

    _ZIO Test_ is a featherweight testing library for effectful programs.

    The library imagines every spec as an ordinary immutable value, providing tremendous potential for composition. Thanks to tight integration with ZIO, specs can use resources (including those requiring disposal), have well- defined linear and parallel semantics, and can benefit from a host of ZIO combinators.

    import zio.test._
    import zio.Clock.nanoTime
    
    object MyTest extends ZIOSpecDefault {
      def spec = suite("clock")(
        test("time is non-zero") {
          for {
            time <- Live.live(nanoTime)
          } yield assertTrue(time >= 0L)
        }
      )
    }
    Definition Classes
    zio
  • package refined
    Definition Classes
    test
  • package types
    Definition Classes
    refined
  • AllTypesInstances
  • CharInstances
  • DigitInstances
  • NetInstances
  • NumericInstances
  • StringInstance
  • TimeInstances
  • all
  • char
  • digit
  • net
  • numeric
  • string
  • time

object numeric extends NumericInstances

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. numeric
  2. NumericInstances
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. implicit val negBigDecimalDeriveGen: DeriveGen[NegBigDecimal]
    Definition Classes
    NumericInstances
  13. val negBigDecimalGen: Gen[Any, NegBigDecimal]
    Definition Classes
    NumericInstances
  14. implicit val negBigIntDeriveGen: DeriveGen[NegBigInt]
    Definition Classes
    NumericInstances
  15. val negBigIntGen: Gen[Any, NegBigInt]
    Definition Classes
    NumericInstances
  16. implicit val negByteDeriveGen: DeriveGen[NegByte]
    Definition Classes
    NumericInstances
  17. val negByteGen: Gen[Any, NegByte]
    Definition Classes
    NumericInstances
  18. implicit val negDoubleDeriveGen: DeriveGen[NegDouble]
    Definition Classes
    NumericInstances
  19. val negDoubleGen: Gen[Any, NegDouble]
    Definition Classes
    NumericInstances
  20. implicit val negFloatDeriveGen: DeriveGen[NegFloat]
    Definition Classes
    NumericInstances
  21. val negFloatGen: Gen[Any, NegFloat]
    Definition Classes
    NumericInstances
  22. implicit val negIntDeriveGen: DeriveGen[NegInt]
    Definition Classes
    NumericInstances
  23. val negIntGen: Gen[Any, NegInt]
    Definition Classes
    NumericInstances
  24. implicit val negLongDeriveGen: DeriveGen[NegLong]
    Definition Classes
    NumericInstances
  25. val negLongGen: Gen[Any, NegLong]
    Definition Classes
    NumericInstances
  26. implicit val negShortDeriveGen: DeriveGen[NegShort]
    Definition Classes
    NumericInstances
  27. val negShortGen: Gen[Any, NegShort]
    Definition Classes
    NumericInstances
  28. implicit val nonNanDoubleDeriveGen: DeriveGen[NonNaNDouble]
    Definition Classes
    NumericInstances
  29. val nonNanDoubleGen: Gen[Any, NonNaNDouble]
    Definition Classes
    NumericInstances
  30. implicit val nonNanFloatDeriveGen: DeriveGen[NonNaNFloat]
    Definition Classes
    NumericInstances
  31. val nonNanFloatGen: Gen[Any, NonNaNFloat]
    Definition Classes
    NumericInstances
  32. implicit val nonNegBigDecimalDeriveGen: DeriveGen[NonNegBigDecimal]
    Definition Classes
    NumericInstances
  33. val nonNegBigDecimalGen: Gen[Any, NonNegBigDecimal]
    Definition Classes
    NumericInstances
  34. implicit val nonNegBigIntDeriveGen: DeriveGen[NonNegBigInt]
    Definition Classes
    NumericInstances
  35. val nonNegBigIntGen: Gen[Any, NonNegBigInt]
    Definition Classes
    NumericInstances
  36. implicit val nonNegByteDeriveGen: DeriveGen[NonNegByte]
    Definition Classes
    NumericInstances
  37. val nonNegByteGen: Gen[Any, NonNegByte]
    Definition Classes
    NumericInstances
  38. implicit val nonNegDoubleDeriveGen: DeriveGen[NonNegDouble]
    Definition Classes
    NumericInstances
  39. val nonNegDoubleGen: Gen[Any, NonNegDouble]
    Definition Classes
    NumericInstances
  40. implicit val nonNegFloatDeriveGen: DeriveGen[NonNegFloat]
    Definition Classes
    NumericInstances
  41. val nonNegFloatGen: Gen[Any, NonNegFloat]
    Definition Classes
    NumericInstances
  42. implicit val nonNegIntDeriveGen: DeriveGen[NonNegInt]
    Definition Classes
    NumericInstances
  43. val nonNegIntGen: Gen[Any, NonNegInt]
    Definition Classes
    NumericInstances
  44. implicit val nonNegLongDeriveGen: DeriveGen[NonNegLong]
    Definition Classes
    NumericInstances
  45. val nonNegLongGen: Gen[Any, NonNegLong]
    Definition Classes
    NumericInstances
  46. implicit val nonNegShortDeriveGen: DeriveGen[NonNegShort]
    Definition Classes
    NumericInstances
  47. val nonNegShortGen: Gen[Any, NonNegShort]
    Definition Classes
    NumericInstances
  48. implicit val nonPosBigDecimalDeriveGen: DeriveGen[NonPosBigDecimal]
    Definition Classes
    NumericInstances
  49. val nonPosBigDecimalGen: Gen[Any, NonPosBigDecimal]
    Definition Classes
    NumericInstances
  50. implicit val nonPosBigIntDeriveGen: DeriveGen[NonPosBigInt]
    Definition Classes
    NumericInstances
  51. val nonPosBigIntGen: Gen[Any, NonPosBigInt]
    Definition Classes
    NumericInstances
  52. implicit val nonPosByteDeriveGen: DeriveGen[NonPosByte]
    Definition Classes
    NumericInstances
  53. val nonPosByteGen: Gen[Any, NonPosByte]
    Definition Classes
    NumericInstances
  54. implicit val nonPosDoubleDeriveGen: DeriveGen[NonPosDouble]
    Definition Classes
    NumericInstances
  55. val nonPosDoubleGen: Gen[Any, NonPosDouble]
    Definition Classes
    NumericInstances
  56. implicit val nonPosFloatDeriveGen: DeriveGen[NonPosFloat]
    Definition Classes
    NumericInstances
  57. val nonPosFloatGen: Gen[Any, NonPosFloat]
    Definition Classes
    NumericInstances
  58. implicit val nonPosIntDeriveGen: DeriveGen[NonPosInt]
    Definition Classes
    NumericInstances
  59. val nonPosIntGen: Gen[Any, NonPosInt]
    Definition Classes
    NumericInstances
  60. implicit val nonPosLongDeriveGen: DeriveGen[NonPosLong]
    Definition Classes
    NumericInstances
  61. val nonPosLongGen: Gen[Any, NonPosLong]
    Definition Classes
    NumericInstances
  62. implicit val nonPosShortDeriveGen: DeriveGen[NonPosShort]
    Definition Classes
    NumericInstances
  63. val nonPosShortGen: Gen[Any, NonPosShort]
    Definition Classes
    NumericInstances
  64. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  65. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  66. implicit val posBigDecimalDeriveGen: DeriveGen[PosBigDecimal]
    Definition Classes
    NumericInstances
  67. val posBigDecimalGen: Gen[Any, PosBigDecimal]
    Definition Classes
    NumericInstances
  68. implicit val posBigIntDeriveGen: DeriveGen[PosBigInt]
    Definition Classes
    NumericInstances
  69. val posBigIntGen: Gen[Any, PosBigInt]
    Definition Classes
    NumericInstances
  70. implicit val posByteDeriveGen: DeriveGen[PosByte]
    Definition Classes
    NumericInstances
  71. val posByteGen: Gen[Any, PosByte]
    Definition Classes
    NumericInstances
  72. implicit val posDoubleDeriveGen: DeriveGen[PosDouble]
    Definition Classes
    NumericInstances
  73. val posDoubleGen: Gen[Any, PosDouble]
    Definition Classes
    NumericInstances
  74. implicit val posFloatDeriveGen: DeriveGen[PosFloat]
    Definition Classes
    NumericInstances
  75. val posFloatGen: Gen[Any, PosFloat]
    Definition Classes
    NumericInstances
  76. implicit val posIntDeriveGen: DeriveGen[PosInt]
    Definition Classes
    NumericInstances
  77. val posIntGen: Gen[Any, PosInt]
    Definition Classes
    NumericInstances
  78. implicit val posLongDeriveGen: DeriveGen[PosLong]
    Definition Classes
    NumericInstances
  79. val posLongGen: Gen[Any, PosLong]
    Definition Classes
    NumericInstances
  80. implicit val posShortDeriveGen: DeriveGen[PosShort]
    Definition Classes
    NumericInstances
  81. val posShortGen: Gen[Any, PosShort]
    Definition Classes
    NumericInstances
  82. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  83. def toString(): String
    Definition Classes
    AnyRef → Any
  84. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  85. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  86. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from NumericInstances

Inherited from AnyRef

Inherited from Any

Ungrouped