FiberObserverModule
PackageAxial
Standard fiber observers.
Summary
| Name | Signature | Synopsis |
|---|---|---|
| Representation | ||
| OnStart | OnStart | A fiber was forked. |
| OnEnd | OnEnd | A fiber settled. |
| OnUnobservedDefect | OnUnobservedDefect | A Cause.Die defect became unobservable: a forked fiber died unobserved and no observation can happen anymore, or the runtime discarded a race/timeout loser's exit. |
| Operations | ||
| none | FiberObserver.none | The default observer: every hook is a no-op. |
| compose | FiberObserver.compose first second | Combines two observers so every hook runs both, each guarded independently. |
Representation
kind:member
kind:member
kind:member
A
Cause.Die defect became unobservable: a forked fiber died unobserved and no observation can
happen anymore, or the runtime discarded a race/timeout loser's exit. The metadata is absent for
discarded race/timeout losers, which are executions rather than fibers.
Returns
FiberMetadata option -> exn -> unit
Operations
kind:member

