implicit final class ProcessSyntax[F[_], O] extends AnyVal
- Source
- Process.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ProcessSyntax
- AnyVal
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to any2stringadd[ProcessSyntax[F, O]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (ProcessSyntax[F, O], B)
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to ArrowAssoc[ProcessSyntax[F, O]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
ensuring(cond: (ProcessSyntax[F, O]) ⇒ Boolean, msg: ⇒ Any): ProcessSyntax[F, O]
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to Ensuring[ProcessSyntax[F, O]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (ProcessSyntax[F, O]) ⇒ Boolean): ProcessSyntax[F, O]
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to Ensuring[ProcessSyntax[F, O]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ProcessSyntax[F, O]
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to Ensuring[ProcessSyntax[F, O]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): ProcessSyntax[F, O]
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to Ensuring[ProcessSyntax[F, O]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to StringFormat[ProcessSyntax[F, O]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
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 scalaz.stream.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
-
def
→[B](y: B): (ProcessSyntax[F, O], B)
- Implicit
- This member is added by an implicit conversion from ProcessSyntax[F, O] to ArrowAssoc[ProcessSyntax[F, O]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc