Help for this page
my @conf_enum_values = @{ Moose::Util::TypeConstraints::find_type_cons +traint('conf')->values };
use Types::Standard -types; ... my $FileName = StrMatch[qr/^(\w+)\.(\d+)\.txt$/, Tuple[$Conf, $Version +]]; has filename => (is => 'rw', isa => $FileName);