Effect.timeout for time limits
Use Effect.timeout to fail an Effect if it takes too long. Returns Option.none on timeout, or Option.some(value) on success.
Prevent runaway operations from blocking forever.
- Use
Effect.timeout(duration)to add a time limit - Returns
Option<A>-Someon success,Noneon timeout - Use
Duration.millis(n)orDuration.seconds(n)
Loading code editor...