| lib/Types/Standard/Map.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 30 | 46 | 65.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 97 | 0 | 0 | 25 | $k->can_be_inlined and $v->can_be_inlined |
| 113 | 44 | 25 | 259 | $xsubname and not $Type::Tiny::AvoidCallbacks |
| 173 | 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 | |
| 215 | 0 | 1 | 5 | $kcoercable_item->check($k) and $vcoercable_item->check($value->{$k}) |
| line | l | !l | condition |
|---|---|---|---|
| 89 | 25 | 4 | $keys->check($_) or return |
| 90 | 17 | 6 | $values->check($_) or return |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 53 | 0 | 0 | 2 | ref $caller or $caller eq "-lexical" |
| 0 | 0 | 2 | ref $caller or $caller eq "-lexical" or $globals->{'lexical'} | |
| 161 | 5 | 1 | 10 | $kparam->has_coercion or $vparam->has_coercion |
| 173 | 1 | 4 | 1 | !$kparam->has_coercion || $kparam->coercion->can_be_inlined |
| 0 | 4 | 1 | !$vparam->has_coercion || $vparam->coercion->can_be_inlined | |
| 239 | 39 | 0 | 0 | $kcheck || &Types::Standard::Any() |
| 253 | 7 | 0 | 0 | $vcheck || &Types::Standard::Any() |
| 7 | 0 | 0 | $kcheck || &Types::Standard::Any() |