concurrency.receiver

Undocumented in source.

Members

Enums

isReceiver
eponymoustemplate isReceiver(T)
Undocumented in source.

Functions

checkReceiver
void checkReceiver()

checks that T is a Receiver

getStopToken
auto getStopToken(Receiver r)
Undocumented in source. Be warned that the author may not have intended to support it.
setValueOrError
void setValueOrError(Receiver receiver, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
setValueOrError
void setValueOrError(Receiver receiver)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ReceiverObjectBase
interface ReceiverObjectBase(T)

A polymorphic receiver of type T

Mixin templates

ForwardExtensionPoints
mixintemplate ForwardExtensionPoints(alias receiver)
Undocumented in source.

Structs

NullReceiver
struct NullReceiver(T)
Undocumented in source.
ThrowingNullReceiver
struct ThrowingNullReceiver(T)
Undocumented in source.

Meta