al DEBUG => { int => 1, default => 0, env => 1 };
use List::Util qw(min);
use Storable qw();
use JSON::XS qw();
use Sereal::Decoder qw();
use Sereal::Encoder qw();
use Compress::Zlib qw(Z_DEFAULT_COM
a => Bool,
default => 0,
);
enum DataFlexSerializerOutputFormats, [ qw(
storable
json
sereal
) ];
coerce DataFlexSerializerOutputFormats,
from Str,
via { lc $_ };
has ou
_format => (
is => 'rw',
isa => DataFlexSerializerOutputFormats,
default => 'json',
coerce => 1,
);
has sereal_encoder => (
is => 'ro',
isa => Object,