Orsak Namespace
| Type/Module | Description |
|
The result of running an effect: a ValueTask of a FSharpResult. |
|
|
The |
|
|
Effects for reading and cancelling the environment's CancellationTokenSource. |
|
|
An IRandomGenerator backed by a Random. |
|
|
Functions for running, combining, recovering and repeating effects. |
|
|
Creates effects. |
|
|
Describes an effect that can either succeed with |
|
|
The function an Effect wraps: given an environment, it starts the effect. |
|
|
An effect that produces a list, as built by the |
|
|
The |
|
|
The function an EffSeq wraps: given an environment, it creates the sequence. |
|
|
Creates effect sequences, EffSeq. |
|
|
An effectful stream: like Effect, it requires an environment |
|
|
The |
|
|
Effects for generating Guids through an IGuidGenProvider. |
|
|
Provides an IMemoryCache to effects, as part of an environment. |
|
|
Provides a CancellationTokenSource to effects, as part of an environment. |
|
|
Generates Guids. An effect interface, so that code creating ids can be run with a deterministic generator in tests. |
|
|
Provides an IGuidGenerator to effects, as part of an environment. |
|
|
Provides an ILogger to effects, as part of an environment. |
|
|
A marker for an environment that provides an effect of type |
|
|
Generates random numbers. An effect interface, so that code using randomness can be run with a seeded or fixed generator in tests. |
|
|
An alias of IRandom. |
|
|
Provides an IRandomGenerator to effects, as part of an environment. |
|
|
An alias of IRandomGeneratorProvider. |
|
|
Provides a TimeProvider to effects, as part of an environment. Using
|
|
|
Effects for caching values in the environment's IMemoryCache. |
|
|
Effects for generating random numbers through an IRandomProvider. |
|
|
Effects for reading the time through an ITimeProvider. |
Orsak