asn1_rs_derive/
lib.rs

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);