ChannelStatus — success, or a ChannelError payload:
ChannelErrorReason.WOULD_BLOCK if at memory limit, ChannelErrorReason.CLOSED if closed.
ChannelStatus trySend(T value) @trustedTry to send without blocking.
value | The value to send. |
ChannelStatus — success, or a ChannelError payload:
ChannelErrorReason.WOULD_BLOCK if at memory limit, ChannelErrorReason.CLOSED if closed.
ChannelStatus trySend(T value, CancelToken token) @trusted