fiberDone (Function)

Signature: fiberDone(fiber: Fiber<t0>) -> int

Description: Returns 1 if the given fiber has finished, 0 otherwise.

Parameters

  • fiber (Fiber<t0>): The fiber to test

Returns: int

Example

fn work() = "done"
let worker = spawn work()
let result = await(worker)
print("${result}; finished=${fiberDone(worker)}")
work () = "done"
worker = spawn work ()
result = await worker
print "${result}; finished=${fiberDone worker}"