Documentation for Result.
See Result.Operators.and_then/2
Result.Operators.and_then/2
See Result.Operators.and_then_x/2
Result.Operators.and_then_x/2
See Result.Operators.catch_all_errors/2
Result.Operators.catch_all_errors/2
See Result.Operators.catch_error/3
Result.Operators.catch_error/3
See Result.Error.of/1
Result.Error.of/1
See Result.Operators.error?/1
Result.Operators.error?/1
See Result.Operators.fold/1
Result.Operators.fold/1
See Result.Operators.from/2
Result.Operators.from/2
See Result.Operators.map2/3
Result.Operators.map2/3
See Result.Operators.map/2
Result.Operators.map/2
See Result.Operators.map_error/2
Result.Operators.map_error/2
See Result.Ok.of/1
Result.Ok.of/1
See Result.Operators.ok?/1
Result.Operators.ok?/1
See Result.Operators.perform/2
Result.Operators.perform/2
See Result.Calc.product/1
Result.Calc.product/1
See Result.Calc.r_and/2
Result.Calc.r_and/2
See Result.Calc.r_or/2
Result.Calc.r_or/2
See Result.Operators.resolve/1
Result.Operators.resolve/1
See Result.Operators.retry/4
Result.Operators.retry/4
See Result.Calc.sum/1
Result.Calc.sum/1
See Result.Operators.with_default/2
Result.Operators.with_default/2
@type t(error, value) :: Result.Error.t(error) | Result.Ok.t(value)