effect_fail

Function effect_fail 

Source
pub fn effect_fail<T: Send + 'static>(error: AnalysisError) -> AnalysisEffect<T>
Expand description

Create an effect from an error.

This is useful for creating failing effects without needing I/O.

§Example

let effect: AnalysisEffect<i32> = effect_fail(AnalysisError::validation("bad input"));
assert!(effect.run(&env).is_err());