Expand description
Ports of First/Combine (design-doc mapping row 16): future
combinators with drop-based cancellation of the losers — the cleanup
cocotb does manually with kill-on-completion tasks falls out of RAII.
Structs§
- First2
- First of two futures; the loser is dropped (unsubscribing its trigger).
- Join2
- Join of two futures (port of
Combine; SystemVerilog’sfork...join). - JoinAll
- Join N futures, where N is known only at run time (D82).
- Timeout
Error
Enums§
Functions§
- first2
- join2
- join_
all - with_
timeout - Run
futwith a simulation-time timeout.