fromNullable<T> static method
Evaluates a nullable value reference. Converts to Result.success if the target object is present,
otherwise allocates an explicit Failure mapped to the fallback errorMessage.
Implementation
static Result<T> fromNullable<T>(
T? value, {
required String errorMessage,
}) =>
value != null
? Result.success(value)
: Result.failure(Failure(message: errorMessage));