Synchronous effect system plugin using identity as an effect type.
Represents direct use of computed values without wrapping them in an effect.
Attributes
- Constructor
- 
    Creates a synchronous effect system plugin using identity as an effect type. 
- See also
- Companion
- object
- Graph
- 
    
- Supertypes
- 
    trait Serializabletrait Producttrait Equalstrait EffectSystem[Identity]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Creates a new effect by lifting an effect's errors into a value.
Creates a new effect by lifting an effect's errors into a value.
The resulting effect cannot fail.
Type parameters
- T
- 
               effectful value type 
Value parameters
- effect
- 
               effectful value 
Attributes
- Returns
- 
               effectful error or the original value 
- Definition Classes
Lifts a potentially blocking and side-effecting value into a new effect of specified type.
Lifts a potentially blocking and side-effecting value into a new effect of specified type.
Exceptions thrown while computing the value are translated into a failed effect.
Type parameters
- T
- 
               effectful value type 
Value parameters
- value
- 
               side-effecting value 
Attributes
- Returns
- 
               effect containing the value 
- Definition Classes
Lifts a exception into a failed effect of specified type.
Lifts a exception into a failed effect of specified type.
Type parameters
- T
- 
               effectful value type 
Value parameters
- exception
- 
               exception 
Attributes
- Returns
- 
               effect containing the exception 
- Definition Classes
Creates a new effect by applying an effectful function to an effect's value.
Creates a new effect by applying an effectful function to an effect's value.
Type parameters
- R
- 
               effectful function result type 
- T
- 
               effectful value type 
Value parameters
- effect
- 
               effectful value 
- function
- 
               effectful function applied to the specified effect's value 
Attributes
- Returns
- 
               effect containing the transformed value 
- Definition Classes
Executes an effect asynchronously without blocking and discard the result.
Executes an effect asynchronously without blocking and discard the result.
Type parameters
- T
- 
               effectful value type 
Value parameters
- effect
- 
               effectful value 
Attributes
- Returns
- 
               nothing 
- Definition Classes
Lifts a value without blocking or side-effects into a successfully completed effect of specified type.
Lifts a value without blocking or side-effects into a successfully completed effect of specified type.
Type parameters
- T
- 
               effectful value type 
Value parameters
- value
- 
               value 
Attributes
- Returns
- 
               effect containing the value 
- Definition Classes
Inherited methods
Creates a new effect by applying a function to an effect's value.
Creates a new effect by applying a function to an effect's value.
Type parameters
- R
- 
               function result type 
- T
- 
               effectful value type 
Value parameters
- effect
- 
               effectful value 
- function
- 
               function applied to the specified effect's value 
Attributes
- Returns
- 
               transformed effectful value 
- Inherited from:
- EffectSystem
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product