Positive

trait Positive[A] extends Positive[A] with Positive[A]

Witnesses that A can both produce and await a positive (i.e. Done) signal.

Witnesses that A can both produce and await a positive (i.e. Done) signal.

Companion
object
trait Positive[A]
trait Positive[A]
trait Positive[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def delayUsing(f: Done -⚬ Done): A -⚬ A

Expresses that awaiting a signal and then signaling does not speed up the original signal, i.e. that the point of signaling in A is causally dependent on the point of awaiting in A.

Expresses that awaiting a signal and then signaling does not speed up the original signal, i.e. that the point of signaling in A is causally dependent on the point of awaiting in A.

Expresses that awaiting one's own signal does not introduce a new causal dependency, i.e. that the point of awaiting in A is causally dependent on the point of signaling in A.

Expresses that awaiting one's own signal does not introduce a new causal dependency, i.e. that the point of awaiting in A is causally dependent on the point of signaling in A.

Inherited methods

Alias for awaitPingFst.

Alias for awaitPingFst.

Inherited from
Positive
override def awaitPingFst: Ping |*| A -⚬ A
Definition Classes
Inherited from
Positive
Inherited from
Positive
def awaitPos: Done |*| A -⚬ A

Alias for awaitPosFst.

Alias for awaitPosFst.

Inherited from
Positive
Inherited from
Positive
Inherited from
Positive
Inherited from
Positive
Inherited from
Positive
Inherited from
Positive

Alias for signalPosFst.

Alias for signalPosFst.

Inherited from
Positive
Inherited from
Positive
Inherited from
Positive