concurrency v5.0.3 (2023-04-12T14:20:47Z)
Dub
Repo
concurrency.receiver
concurrency
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
Source
See Source File
concurrency
modules
asyncscope
bitfield
data
error
executor
fork
nursery
operations
receiver
scheduler
sender
signal
slist
stoptoken
stream
syncwait
thread
timingwheels
utils