error_format library

Utilities for formatting validation / exception messages in a consistent, descriptive way.

Extensions

ResultFormatting on Result
Extension to access detailed formatting directly on Result.

Functions

buildValidationFailureMessage(Result result, {int maxValueLength = 120, int maxErrorsToList = 20}) String
Build a standardized, human friendly message for a failed Result.
buildValidationMessage(Result result, {int maxValueLength = 120, int maxErrorsToList = 20}) String
Build a standardized message for any validation Result. For valid results: Valid (Type): <valueRepr> For invalid results: delegates to buildValidationFailureMessage.