Skuld.Effects.FiberPool.AwaitAllResults (skuld v0.23.0)

View Source

Mixed bag of results from await_all!/1 when at least one fiber failed.

Thrown via Throw.throw/1 when await_all!/1 encounters any failures. Contains the full list of results (both successes and failures) in the same order as the input handles.

Fields

  • :results - List of AwaitOk.t() | AwaitError.t() in handle order

Summary

Types

t()

@type t() :: %Skuld.Effects.FiberPool.AwaitAllResults{
  results: [
    Skuld.Effects.FiberPool.AwaitOk.t() | Skuld.Effects.FiberPool.AwaitError.t()
  ]
}