| blib/lib/Iterator/Flex/Freeze.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 13 | 22 | 59.0 |
| line | true | false | branch |
|---|---|---|---|
| 56 | 0 | 4 | unless Ref::Util::XS::is_coderef($code) |
| 59 | 1 | 3 | unless can_meth($iterator, "freeze") |
| 62 | 0 | 3 | unless can_meth($iterator, "set_exhausted") and can_meth($iterator, "is_exhausted") |
| 73 | 0 | 3 | unless Ref::Util::XS::is_hashref($state) |
| 78 | 0 | 3 | unless Ref::Util::XS::is_coderef($serialize) |
| 96 | 8 | 16 | if $src->is_exhausted |
| 104 | 0 | 12 | unless $src->may($meth) |
| 116 | 12 | 0 | $suffix ? : |
| 117 | 0 | 12 | if $@ ne "" |
| 118 | 12 | 0 | if $src->does($role) |
| 122 | 0 | 12 | unless defined $role |