1mod alias;
2mod container;
3mod sequence;
4mod set;
5use alias::*;
6use sequence::*;
7use set::*;
8
9synstructure::decl_derive!([BerAlias, attributes(
10 debug_derive,
11 default,
12 optional,
13 tag_explicit,
14 tag_implicit,
15 error,
16 map_err
17)] => derive_ber_alias);
18synstructure::decl_derive!([DerAlias, attributes(
19 debug_derive,
20 default,
21 optional,
22 tag_explicit,
23 tag_implicit,
24 error,
25 map_err
26)] => derive_der_alias);
27
28synstructure::decl_derive!([BerSequence, attributes(
29 debug_derive,
30 default,
31 optional,
32 tag_explicit,
33 tag_implicit,
34 error,
35 map_err
36)] => derive_ber_sequence);
37synstructure::decl_derive!([DerSequence, attributes(
38 debug_derive,
39 default,
40 optional,
41 tag_explicit,
42 tag_implicit,
43 error,
44 map_err
45)] => derive_der_sequence);
46
47synstructure::decl_derive!([BerSet, attributes(
48 debug_derive,
49 default,
50 optional,
51 tag_explicit,
52 tag_implicit,
53 error,
54 map_err
55)] => derive_ber_set);
56synstructure::decl_derive!([DerSet, attributes(
57 debug_derive,
58 default,
59 optional,
60 tag_explicit,
61 tag_implicit,
62 error,
63 map_err
64)] => derive_der_set);