Subroutine Coverage 
| lib/Sub/Contract.pm | 
 | 
| Criterion | 
Covered | 
Total | 
% | 
| subroutine | 
33 | 
33 | 
 100.0 
 | 
| pod | 
16 | 
16 | 
 100.0 
 | 
|  line  | 
 count  | 
 pod  | 
 subroutine  | 
| 
10
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
11
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
12
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
13
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
14
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
15
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
16
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
17
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
22
 | 
 22  | 
 n/a  | 
 BEGIN  | 
| 
51
 | 
 50  | 
 Yes  | 
 contract  | 
| 
65
 | 
 5  | 
 Yes  | 
 is_undefined_or  | 
| 
68
 | 
 22  | 
 n/a  | 
 __ANON__  | 
| 
77
 | 
 3  | 
 Yes  | 
 is_defined_and  | 
| 
80
 | 
 21  | 
 n/a  | 
 __ANON__  | 
| 
89
 | 
 2  | 
 Yes  | 
 is_not  | 
| 
92
 | 
 7  | 
 n/a  | 
 __ANON__  | 
| 
97
 | 
 2  | 
 Yes  | 
 is_one_of  | 
| 
104
 | 
 8  | 
 n/a  | 
 __ANON__  | 
| 
115
 | 
 1  | 
 Yes  | 
 is_all_of  | 
| 
122
 | 
 2  | 
 n/a  | 
 __ANON__  | 
| 
133
 | 
 3  | 
 Yes  | 
 is_a  | 
| 
136
 | 
 11  | 
 n/a  | 
 __ANON__  | 
| 
155
 | 
 56  | 
 Yes  | 
 new  | 
| 
202
 | 
 57  | 
 Yes  | 
 reset  | 
| 
221
 | 
 107  | 
 n/a  | 
 _set_in_out  | 
| 
281
 | 
 58  | 
 Yes  | 
 in  | 
| 
282
 | 
 49  | 
 Yes  | 
 out  | 
| 
290
 | 
 8  | 
 n/a  | 
 _set_pre_post  | 
| 
303
 | 
 4  | 
 Yes  | 
 pre  | 
| 
304
 | 
 4  | 
 Yes  | 
 post  | 
| 
312
 | 
 8  | 
 Yes  | 
 invariant  | 
| 
330
 | 
 451  | 
 Yes  | 
 contractor  | 
| 
339
 | 
 56  | 
 Yes  | 
 contractor_cref  |