Package

quasar.fp

numeric

Permalink

package numeric

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

Type Members

  1. type Natural = Refined[Predef.Long, NonNegative]

    Permalink
  2. type Positive = Refined[Predef.Long, eu.timepit.refined.numeric.Positive]

    Permalink
  3. implicit final class SafeBigInt extends AnyVal

    Permalink

Value Members

  1. def Natural(a: Predef.Long): Predef.Option[Natural]

    Permalink
  2. def Positive(a: Predef.Long): Predef.Option[Positive]

    Permalink
  3. implicit def positiveToNatural[F[_, _], A](a: F[A, eu.timepit.refined.numeric.Positive])(implicit rt: RefType[F]): F[A, NonNegative]

    Permalink
  4. implicit def refinedEqual[F[_, _], T, M](implicit arg0: Equal[T], rt: RefType[F]): Equal[F[T, M]]

    Permalink
  5. implicit def refinedMonoid[F[_, _], T](implicit rt: RefType[F], num: Numeric[T]): Monoid[F[T, NonNegative]]

    Permalink
  6. implicit def refinedShow[F[_, _], T, M](implicit arg0: Show[T], rt: RefType[F]): Show[F[T, M]]

    Permalink
  7. implicit def widenNatural[F[_, _]](a: F[Predef.Int, NonNegative])(implicit rt: RefType[F]): F[Predef.Long, NonNegative]

    Permalink
  8. implicit def widenPositive[F[_, _], N](a: F[Predef.Int, Greater[N]])(implicit rt: RefType[F]): F[Predef.Long, Greater[N]]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped