Package dev.fforj
package dev.fforj
-
ClassDescriptionNonEmptyList<T>An immutable sequence with a compile-time guarantee that it contains at least one element.Result<E,
T> Sum type for an operation that either succeeds with aTor fails with anE.The unwrapping handle passed toResult.binding(Function).Result.Err<E,T> Failure case: carries anE.Result.Ok<E,T> Success case: carries aT.Retry policies for fallible operations.Policy parameters.Validated<E,T> LikeResult, but theInvalidcase accumulates ALL errors instead of short-circuiting on the first one.The binding handle passed toValidated.accumulate(Function).A value bound inside anaccumulateblock, not yet unwrapped.Validated.Invalid<E,T> Validated.Valid<E,T>