summaryrefslogtreecommitdiffstats
path: root/rust/vendor/asn1-rs-derive/src/lib.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 17:39:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 17:39:49 +0000
commita0aa2307322cd47bbf416810ac0292925e03be87 (patch)
tree37076262a026c4b48c8a0e84f44ff9187556ca35 /rust/vendor/asn1-rs-derive/src/lib.rs
parentInitial commit. (diff)
downloadsuricata-a0aa2307322cd47bbf416810ac0292925e03be87.tar.xz
suricata-a0aa2307322cd47bbf416810ac0292925e03be87.zip
Adding upstream version 1:7.0.3.upstream/1%7.0.3
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'rust/vendor/asn1-rs-derive/src/lib.rs')
-rw-r--r--rust/vendor/asn1-rs-derive/src/lib.rs64
1 files changed, 64 insertions, 0 deletions
diff --git a/rust/vendor/asn1-rs-derive/src/lib.rs b/rust/vendor/asn1-rs-derive/src/lib.rs
new file mode 100644
index 0000000..c75cf37
--- /dev/null
+++ b/rust/vendor/asn1-rs-derive/src/lib.rs
@@ -0,0 +1,64 @@
+mod alias;
+mod container;
+mod sequence;
+mod set;
+use alias::*;
+use sequence::*;
+use set::*;
+
+synstructure::decl_derive!([BerAlias, attributes(
+ debug_derive,
+ default,
+ optional,
+ tag_explicit,
+ tag_implicit,
+ error,
+ map_err
+)] => derive_ber_alias);
+synstructure::decl_derive!([DerAlias, attributes(
+ debug_derive,
+ default,
+ optional,
+ tag_explicit,
+ tag_implicit,
+ error,
+ map_err
+)] => derive_der_alias);
+
+synstructure::decl_derive!([BerSequence, attributes(
+ debug_derive,
+ default,
+ optional,
+ tag_explicit,
+ tag_implicit,
+ error,
+ map_err
+)] => derive_ber_sequence);
+synstructure::decl_derive!([DerSequence, attributes(
+ debug_derive,
+ default,
+ optional,
+ tag_explicit,
+ tag_implicit,
+ error,
+ map_err
+)] => derive_der_sequence);
+
+synstructure::decl_derive!([BerSet, attributes(
+ debug_derive,
+ default,
+ optional,
+ tag_explicit,
+ tag_implicit,
+ error,
+ map_err
+)] => derive_ber_set);
+synstructure::decl_derive!([DerSet, attributes(
+ debug_derive,
+ default,
+ optional,
+ tag_explicit,
+ tag_implicit,
+ error,
+ map_err
+)] => derive_der_set);