File Coverage

blib/lib/Message/Passing/Exception/Decoding.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Message::Passing::Exception::Decoding;
2 4     4   26 use Moo;
  4         10  
  4         19  
3 4     4   1582 use Data::Dumper ();
  4         5560  
  4         130  
4 4     4   25 use MooX::Types::MooseLike::Base qw/ Str /;
  4         10  
  4         208  
5 4     4   29 use namespace::clean -except => 'meta';
  4         6  
  4         52  
6              
7             with 'Message::Passing::Exception';
8              
9             has exception => (
10             is => 'ro',
11             required => 1,
12             isa => Str,
13             );
14              
15             has packed_data => (
16             is => 'ro',
17             isa => Str,
18             required => 1,
19             );
20              
21             1;
22              
23             =head1 NAME
24              
25             Message::Passing::Exception::Decoding - An issue when decoding data
26              
27             =head1 ATTRIBUTES
28              
29             =head2 exception
30              
31             The exception encountered when trying to encode the message
32              
33             =head2 packed_data
34              
35             The original message.
36              
37             =head1 AUTHOR, COPYRIGHT AND LICENSE
38              
39             See L<Message::Passing>.
40              
41             =cut
42