implicit final class ProcessSyntax[F[_], O] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ProcessSyntax
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
observe[F2[x] >: F[x]](f: Sink[F2, O]): Process[F2, O]
Attach a
Sinkto the output of thisProcessbut echo the original. - val self: Process[F, O]
-
def
through[F2[x] >: F[x], O2](f: Channel[F2, O, O2]): Process[F2, O2]
Feed this
Processthrough the given effectfulChannel. -
def
throughOption[F2[x] >: F[x], O2](f: Channel[F2, Option[O], O2]): Process[F2, O2]
Feed this
Processthrough the given effectfulChannel, signaling termination tofviaNone.Feed this
Processthrough the given effectfulChannel, signaling termination tofviaNone. Useful to allowfto flush any buffered values to the output when it detects termination, see org.specs2.codata.io.bufferedChannel combinator. -
def
to[F2[x] >: F[x]](f: Sink[F2, O]): Process[F2, Unit]
Attaches
Sinkto thisProcess -
def
toString(): String
- Definition Classes
- Any