pervasive type constraints
[scpubgit/DX.git] / lib / DX / Role.pm
1 package DX::Role;
2
3 use Import::Into;
4
5 sub import {
6   strictures->import::into({ level => 1, version => 2 });
7   DX::Types->import::into(1, ':types', ':assert');
8   DX::Utils->import::into(1, '*trace');
9   Types::Standard->import::into(
10     1, qw(Maybe ArrayRef HashRef Str Num Enum Bool)
11   );
12   Try::Tiny->import::into(1);
13   Moo::Role->import::into(1);
14 }
15
16 1;