Put

turbolift.io.Channel.Put
sealed trait Put[A] extends Base

Attributes

Graph
Supertypes
trait Base
class Object
trait Matchable
class Any
Known subtypes
trait Channel[A]

Members list

Value members

Abstract methods

def unsafeTryPut(value: A): Boolean

Concrete methods

final def put(value: A): Computation[Unit, IO]
final def tryPut(value: A): Computation[Boolean, IO]

Inherited methods

final def isEmpty: Computation[Boolean, IO]

Attributes

Inherited from:
Base
final def isFull: Computation[Boolean, IO]

Attributes

Inherited from:
Base
final def isOverflow: Computation[Boolean, IO]

Attributes

Inherited from:
Base
final def isUnderflow: Computation[Boolean, IO]

Attributes

Inherited from:
Base
final def room: Computation[Int, IO]

Attributes

Inherited from:
Base
final def size: Computation[Int, IO]

Attributes

Inherited from:
Base

Inherited and Abstract methods

Attributes

Inherited from:
Base