1#[cfg(any(
4 feature = "storage",
5 feature = "wire",
6 feature = "descriptive",
7 feature = "value"
8))]
9mod internal;
10#[cfg(any(
11 feature = "storage",
12 feature = "wire",
13 feature = "descriptive",
14 feature = "value"
15))]
16pub(crate) use self::internal::{bare_encoding, encoding_impls, implement_error};
17
18#[cfg(all(
19 feature = "test",
20 any(
21 feature = "storage",
22 feature = "wire",
23 feature = "descriptive",
24 feature = "value"
25 )
26))]
27mod test;
28#[cfg(all(feature = "test", feature = "alloc"))]
29pub use self::test::support;
30#[cfg(feature = "test")]
31pub use self::test::{__test_extra, __test_matrix, assert_decode_eq, assert_roundtrip_eq};
32#[cfg(feature = "test")]
33pub(crate) use self::test::{test_fns, test_include_if};