beam.effects

package beam.effects

Members list

Type members

Classlikes

case object EndOfInput

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
EndOfInput.type
trait PipeEffect[I, O] extends Effect[PipeSignature[I, O]], PipeSignature[I, O]

Attributes

Supertypes
trait PipeSignature[I, O]
trait Effect[PipeSignature[I, O]]
trait CanPerform[PipeSignature[I, O]]
trait Signature
class Object
trait Matchable
class Any
Show all
sealed trait PipeSignature[I, O] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait PipeEffect[I, O]
trait SinkEffect[I, R] extends Effect[SinkSignature[I, R]], SinkSignature[I, R]

Attributes

Supertypes
trait SinkSignature[I, R]
trait Effect[SinkSignature[I, R]]
trait CanPerform[SinkSignature[I, R]]
trait Signature
class Object
trait Matchable
class Any
Show all
sealed trait SinkSignature[I, R] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait SinkEffect[I, R]
trait StreamEffect[O] extends Effect[StreamSignature[O]], StreamSignature[O]

Attributes

Supertypes
trait StreamSignature[O]
trait Effect[StreamSignature[O]]
trait CanPerform[StreamSignature[O]]
trait Signature
class Object
trait Matchable
class Any
Show all
sealed trait StreamSignature[O] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait StreamEffect[O]

Types

type EndOfInput = EndOfInput.type