Package

fs2

util

Permalink

package util

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

Type Members

  1. trait Async[F[_]] extends Effect[F]

    Permalink
    Annotations
    @implicitNotFound( ... )
  2. type Attempt[A] = Either[Throwable, A]

    Permalink
  3. trait Catchable[F[_]] extends Monad[F]

    Permalink

    Monad which tracks exceptions thrown during evaluation.

  4. sealed abstract class Catenable[+A] extends AnyRef

    Permalink
  5. trait Effect[F[_]] extends Catchable[F]

    Permalink
  6. sealed trait Free[+F[_], +A] extends AnyRef

    Permalink
  7. trait Functor[F[_]] extends AnyRef

    Permalink
  8. sealed trait Lub1[-F[_], -G[_], +Lub[_]] extends AnyRef

    Permalink

    A Lub1[F,G,Lub] is evidence that forall x:

    A Lub1[F,G,Lub] is evidence that forall x:

    • Lub[x] >: F[x]
    • Lub[x] >: G[x]
    • there is no L[x] for which L[x] >: F[x] and L[x] >: G[x] and L[x] <: Lub[x]
  9. trait Monad[F[_]] extends Functor[F]

    Permalink
  10. sealed trait RealSupertype[-Sub, Super] extends AnyRef

    Permalink

    A RealSupertype[A,B] is evidence that A <: B.

    A RealSupertype[A,B] is evidence that A <: B. This module provides implicit RealSupertype[Sub,Super] only if Super is not one of: Any, AnyVal, AnyRef, Product, or Serializable.

    Annotations
    @implicitNotFound( ... )
  11. trait RealType[T] extends AnyRef

    Permalink
  12. sealed trait Sub1[-F[_], +G[_]] extends AnyRef

    Permalink

    A Sub[F,G] is evidence that forall x . F[x] <: G[x]

  13. trait UF1[-F[_], +G[_]] extends AnyRef

    Permalink

    A forall a . f a -> g a.

  14. type ~>[F[_], G[_]] = UF1[F, G]

    Permalink

Value Members

  1. object Async

    Permalink
  2. object Attempt

    Permalink
  3. object Catchable

    Permalink
  4. object Catenable

    Permalink
  5. object Free

    Permalink
  6. object Lub1 extends Lub1Instances1

    Permalink
  7. object NonFatal

    Permalink

    Alternative to scala.util.control.NonFatal that only considers VirtualMachineErrors as fatal.

  8. object RealSupertype extends NothingSubtypesItself

    Permalink
  9. object RealType extends RealTypeInstance

    Permalink
  10. object Sub1 extends Sub1Instances0

    Permalink
  11. object UF1

    Permalink
  12. object syntax

    Permalink

    Provides infix syntax for the typeclasses in the util package.

Inherited from AnyRef

Inherited from Any

Ungrouped