1mod avro_bytes;
2
3use avro_bytes::{de, ser};
4
5pub mod bytes {
6 pub use super::*;
7
8 #[allow(unused)]
9 pub use de::bytes::deserialize_bytes as deserialize;
10 #[allow(unused)]
11 pub use ser::bytes::serialize_bytes as serialize;
12
13 pub mod option {
14 pub use super::*;
15 #[allow(unused)]
16 pub use de::bytes::deserialize_option_bytes as deserialize;
17 #[allow(unused)]
18 pub use ser::bytes::serialize_option_bytes as serialize;
19 }
20}
21
22pub mod hashmap {
23 pub use super::*;
24 #[allow(unused)]
25 pub use de::map::deserialize_hashmap as deserialize;
26 #[allow(unused)]
27 pub use ser::map::serialize_hashmap as serialize;
28
29 pub mod option {
30 pub use super::*;
31 #[allow(unused)]
32 pub use de::map::deserialize_option_hashmap as deserialize;
33 #[allow(unused)]
34 pub use ser::map::serialize_option_hashmap as serialize;
35 }
36}
37
38pub mod btreemap {
39 pub use super::*;
40 #[allow(unused)]
41 pub use de::map::deserialize_btreemap as deserialize;
42 #[allow(unused)]
43 pub use ser::map::serialize_btreemap as serialize;
44
45 pub mod option {
46 pub use super::*;
47 #[allow(unused)]
48 pub use de::map::deserialize_option_btreemap as deserialize;
49 #[allow(unused)]
50 pub use ser::map::serialize_option_btreemap as serialize;
51 }
52}
53
54pub mod list {
55 pub use super::*;
56 #[allow(unused)]
57 pub use de::list::deserialize_list as deserialize;
58 #[allow(unused)]
59 pub use ser::list::serialize_list_bytes as serialize;
60
61 pub mod option {
62 pub use super::*;
63 #[allow(unused)]
64 pub use de::list::deserialize_option_list as deserialize;
65 #[allow(unused)]
66 pub use ser::list::serialize_option_list_bytes as serialize;
67 }
68}
69
70pub mod extra {
71 pub use super::*;
72
73 #[cfg(feature = "bstr")]
74 pub mod bstr {
75 pub use super::*;
76
77 pub use de::bstr::deserialize;
78 pub use ser::bytes::serialize_bytes as serialize;
79
80 pub mod option {
81 pub use super::*;
82
83 #[allow(unused)]
84 pub use de::bstr::deserialize_option as deserialize;
85 #[allow(unused)]
86 pub use ser::bytes::serialize_option_bytes as serialize;
87 }
88
89 pub mod list {
90 pub use super::*;
91
92 #[allow(unused)]
93 pub use de::bstr::deserialize_list as deserialize;
94 #[allow(unused)]
95 pub use ser::list::serialize_list_bytes as serialize;
96
97 pub mod option {
98 pub use super::*;
99
100 #[allow(unused)]
101 pub use de::bstr::deserialize_option_list as deserialize;
102 #[allow(unused)]
103 pub use ser::list::serialize_option_list_bytes as serialize;
104 }
105 }
106
107 pub mod hashmap {
108 pub use super::*;
109
110 #[allow(unused)]
111 pub use de::bstr::deserialize_hashmap as deserialize;
112 #[allow(unused)]
113 pub use ser::map::serialize_hashmap as serialize;
114
115 pub mod option {
116 pub use super::*;
117 #[allow(unused)]
118 pub use de::bstr::deserialize_option_hashmap as deserialize;
119 #[allow(unused)]
120 pub use ser::map::serialize_option_hashmap as serialize;
121 }
122 }
123
124 pub mod btreemap {
125 pub use super::*;
126
127 #[allow(unused)]
128 pub use de::bstr::deserialize_btreemap as deserialize;
129 #[allow(unused)]
130 pub use ser::map::serialize_btreemap as serialize;
131
132 pub mod option {
133 pub use super::*;
134
135 #[allow(unused)]
136 pub use de::bstr::deserialize_option_btreemap as deserialize;
137 #[allow(unused)]
138 pub use ser::map::serialize_option_btreemap as serialize;
139 }
140 }
141 }
142}