beam

package beam

Members list

Packages

package beam.internals

Type members

Classlikes

object Pipe

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Pipe.type
trait PipeEffect[I, O] extends PipeEffectExt[I, O, Unit]

Attributes

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

Attributes

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

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait PipeEffectExt[I, O, R]
trait PipeEffect[I, O]
object Sink

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Sink.type
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]
object Source

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Source.type
trait SourceEffect[O] extends SourceEffectExt[O, Unit]

Attributes

Companion
object
Supertypes
trait SourceEffectExt[O, Unit]
trait SourceSignature[O, Unit]
trait Effect[SourceSignature[O, Unit]]
trait CanPerform[SourceSignature[O, Unit]]
trait Signature
class Object
trait Matchable
class Any
Show all
Known subtypes
object FxNothing
object FxUnit
object SourceEffect

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait SourceEffectExt[O, R] extends Effect[SourceSignature[O, R]], SourceSignature[O, R]

Attributes

Supertypes
trait SourceSignature[O, R]
trait Effect[SourceSignature[O, R]]
trait CanPerform[SourceSignature[O, R]]
trait Signature
class Object
trait Matchable
class Any
Show all
Known subtypes
trait SourceEffect[O]
object FxNothing
object FxUnit
trait SourceSignature[O, R] extends Signature

Attributes

Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
class StatefulReturn[S, R, U]
class Stateful[S, U]
class StatelessReturn[R, U]
class Stateless[U]
trait SourceEffectExt[O, R]
trait SourceEffect[O]
object FxNothing
object FxUnit
Show all
sealed abstract class Stream[+A, -U]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Unsealed[A, U]
class StreamImpl[A, U]
object Stream

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Stream.type
object Syntax

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Syntax.type