Modules
Easy validation and transformation of scalar tree structures
A branch of tree validation
A collection of constraints for validating data
Represents a single leaf node in the validation tree specification
Represents a node in the validation tree specification
A branch that can have its input repeated multiple times
Role specifying the result of processing
Contains the result of processing a branch
The result of processing a leaf node
Returns the result of processing a repeating branch
Syntatic sugar for easily creating tree validators
Common data transformations
Internal data types used by Data::TreeValidator
Helpful utilities for working with tree validators
Provides
in lib/Data/TreeValidator/Util.pm