Packages

object CanBeProcessErrorTarget extends LowPriorityCanBeProcessErrorTarget

Instances of the CanBeProcessErrorTarget type class

There are instances for the following types:

  • java.nio.file.Path to redirect the error channel to a file
  • fs2.Sink to redirect the error channel to a sink. The result type is Unit.
  • fs2.Pipe if the pipe's output element type is a cats.Monoid. The result type is its element type.
  • fs2.Pipe if the pipe's output element type is not a cats.Monoid. The result type is a Vector of its element type.
  • Drain
  • ToVector
  • Fold
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CanBeProcessErrorTarget
  2. LowPriorityCanBeProcessErrorTarget
  3. LowerPriorityCanBeProcessErrorTarget
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Aux[F[_], To, Err0, ErrResult0] = CanBeProcessErrorTarget[F, To] { ... /* 2 definitions in type refinement */ }

Value Members

  1. def create[F[_], To, Err0, ErrResult0](fn: (To) => ProcessErrorTarget[F, Err0, ErrResult0]): Aux[F, To, Err0, ErrResult0]
  2. implicit def foldPipeAsErrorTarget[F[_], Err, Res](implicit arg0: Concurrent[F]): Aux[F, Fold[F, Err, Res], Err, Res]
  3. implicit def ignorePipeAsErrorTarget[F[_], Err](implicit arg0: Concurrent[F]): Aux[F, Drain[F, Err], Err, Unit]
  4. implicit def logPipeAsErrorTarget[F[_], Err](implicit arg0: Concurrent[F]): Aux[F, ToVector[F, Err], Err, Vector[Err]]
  5. implicit def monoidPipeAsErrorTarget[F[_], Err](implicit arg0: Concurrent[F], arg1: Monoid[Err]): Aux[F, Pipe[F, Byte, Err], Err, Err]
  6. implicit def pathAsErrorTarget[F[_]](implicit arg0: Concurrent[F]): Aux[F, Path, Byte, Unit]
  7. implicit def pipeAsErrorTarget[F[_], Err](implicit arg0: Concurrent[F]): Aux[F, Pipe[F, Byte, Err], Err, Vector[Err]]
  8. implicit def sinkAsErrorTarget[F[_]](implicit arg0: Concurrent[F]): Aux[F, Pipe[F, Byte, Unit], Unit, Unit]