effect 'wait(reasons: [WaitReason]) -> ()Wait until any reason is ready. A resumed operation re-checks its sources, so wakes are advisory and spurious wakes just wait again. The reason list is a plain array, not a static-length one: a generic effect occurs in rows at each instantiation, and functions inferred at one arity would fail to match rows written with the bare label.
View Source
pub effect 'wait(reasons: [WaitReason]) -> ()