Package

eu.timepit.refined

cats

Permalink

package cats

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cats
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CatsNonEmptyListSyntax extends AnyRef

    Permalink
  2. trait CatsRefinedTypeOpsSyntax extends AnyRef

    Permalink
  3. trait DerivationInstances extends AnyRef

    Permalink

Value Members

  1. object derivation extends DerivationInstances

    Permalink
  2. implicit val negByteSemigroup: Semigroup[NegByte]

    Permalink
  3. implicit val negDoubleSemigroup: Semigroup[NegDouble]

    Permalink
  4. implicit val negFloatSemigroup: Semigroup[NegFloat]

    Permalink
  5. implicit val negIntSemigroup: Semigroup[NegInt]

    Permalink
  6. implicit val negLongSemigroup: Semigroup[NegLong]

    Permalink
  7. implicit val negShortSemigroup: Semigroup[NegShort]

    Permalink
  8. implicit val nonNegByteMonoid: Monoid[NonNegByte]

    Permalink
  9. implicit val nonNegDoubleMonoid: Monoid[NonNegDouble]

    Permalink
  10. implicit val nonNegFloatMonoid: Monoid[NonNegFloat]

    Permalink
  11. implicit val nonNegIntMonoid: Monoid[NonNegInt]

    Permalink
  12. implicit val nonNegLongMonoid: Monoid[NonNegLong]

    Permalink
  13. implicit val nonNegShortMonoid: Monoid[NonNegShort]

    Permalink
  14. implicit val nonPosDoubleMonoid: Monoid[NonPosDouble]

    Permalink
  15. implicit val nonPosFloatMonoid: Monoid[NonPosFloat]

    Permalink
  16. implicit val posByteSemigroup: Semigroup[PosByte]

    Permalink
  17. implicit val posDoubleSemigroup: Semigroup[PosDouble]

    Permalink
  18. implicit val posFloatSemigroup: Semigroup[PosFloat]

    Permalink
  19. implicit val posIntSemigroup: Semigroup[PosInt]

    Permalink
  20. implicit val posLongSemigroup: Semigroup[PosLong]

    Permalink
  21. implicit val posShortSemigroup: Semigroup[PosShort]

    Permalink
  22. implicit def refTypeEq[F[_, _], T, P](implicit arg0: Eq[T], rt: RefType[F]): Eq[F[T, P]]

    Permalink

    Eq instance for refined types that delegates to the Eq instance of the base type.

  23. implicit def refTypeOrder[F[_, _], T, P](implicit arg0: Order[T], rt: RefType[F]): Order[F[T, P]]

    Permalink

    Order instance for refined types that delegates to the Order instance of the base type.

  24. implicit def refTypeShow[F[_, _], T, P](implicit arg0: Show[T], rt: RefType[F]): Show[F[T, P]]

    Permalink

    Show instance for refined types that delegates to the Show instance of the base type.

  25. object syntax extends CatsRefinedTypeOpsSyntax with CatsNonEmptyListSyntax

    Permalink

Deprecated Value Members

  1. def refTypeViaContravariant[F[_, _], G[_], T, P](implicit c: Contravariant[G], rt: RefType[F], gt: G[T]): G[F[T, P]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.4) Generic derivation instances have been moved into the derivation object

  2. def refTypeViaMonadError[F[_, _], G[_], T, P](implicit m: MonadError[G, String], rt: RefType[F], v: Validate[T, P], gt: G[T]): G[F[T, P]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.4) Generic derivation instances have been moved into the derivation object

Inherited from AnyRef

Inherited from Any

Ungrouped