Condition Coverage

lib/Types/Standard/Map.pm
Criterion Covered Total %
condition 28 40 70.0


and 3 conditions

line !l l&&!r l&&r condition
61 0 0 24 $k->can_be_inlined and $v->can_be_inlined
77 44 25 257 $xsubname and not $Type::Tiny::AvoidCallbacks
137 1 1 4 !$kparam->has_coercion || $kparam->coercion->can_be_inlined and !$vparam->has_coercion || $vparam->coercion->can_be_inlined
1 0 4 !$kparam->has_coercion || $kparam->coercion->can_be_inlined and !$vparam->has_coercion || $vparam->coercion->can_be_inlined and $kcoercable_item->can_be_inlined
1 0 4 !$kparam->has_coercion || $kparam->coercion->can_be_inlined and !$vparam->has_coercion || $vparam->coercion->can_be_inlined and $kcoercable_item->can_be_inlined and $vcoercable_item->can_be_inlined
179 0 1 7 $kcoercable_item->check($k) and $vcoercable_item->check($value->{$k})

or 2 conditions

line l !l condition
53 24 4 $keys->check($_) or return
54 17 6 $values->check($_) or return

or 3 conditions

line l !l&&r !l&&!r condition
125 5 1 9 $kparam->has_coercion or $vparam->has_coercion
137 1 4 1 !$kparam->has_coercion || $kparam->coercion->can_be_inlined
0 4 1 !$vparam->has_coercion || $vparam->coercion->can_be_inlined
203 39 0 0 $kcheck || &Types::Standard::Any()
217 7 0 0 $vcheck || &Types::Standard::Any()
7 0 0 $kcheck || &Types::Standard::Any()