Condition Coverage

blib/lib/Sub/HandlesVia/HandlerLibrary/Hash.pm
Criterion Covered Total %
condition 14 24 58.3


and 3 conditions

line !l l&&!r l&&r condition
27 85 0 80 $type->is_parameterized and $type->parent->name eq "HashRef"
85 0 80 $type->is_parameterized and $type->parent->name eq "HashRef" and $type->parent->library eq "Types::Standard"
34 85 0 0 $type->is_parameterized and $type->parent->name eq "Map"
85 0 0 $type->is_parameterized and $type->parent->name eq "Map" and $type->parent->library eq "Types::Standard"
349 0 33 6 $ti and $ti->{'trust_mutated'} eq "always"
360 0 17 16 $ti and $ti->{'trust_mutated'} eq "maybe"

or 3 conditions

line l !l&&r !l&&!r condition
22 29 0 165 $type == &HashRef() or $type == &Ref()
29 0 165 $type == &HashRef() or $type == &Ref() or $type == &Ref(["HASH"])