elemental_isolates library
Classes
- IsolateError
-
IsolatePoolChild<
I, E, O> - ZIOIsolateRunner
Extensions
-
ZIOIsolateExt
on ZIO<
R, E, A>
Properties
-
zioIsolateRunnerLayer
→ Layer<
Never, ZIOIsolateRunner> -
final
Functions
-
spawnIsolate<
I, E, O> (IsolateHandler< I, E, O> handle, Dequeue<Request< requests) → ZIO<I, E, O> >Scope< NoEnv> , IsolateError, Never> -
spawnIsolatePool<
I, E, O> (IsolateHandler< I, E, O> handle, {required Dequeue<Request< requests, int? maxSize, Schedule<I, E, O> >Scope< ? respawnSchedule}) → ZIO<NoEnv> , IsolateError, IsolateError, dynamic>Scope< NoEnv> , IsolateError, Never>
Typedefs
-
IsolateHandler<
I, E, O> = EIO< E, O> Function(I input) -
Request<
I, E, O> = (I, Deferred< E, O> )