googleapis_tonic_google_logging_v2/
lib.rs

1#[cfg(not(any(feature = "btree-map", feature = "hash-map")))]
2compile_error!("feature \"btree-map\" or feature \"hash-map\" must be enabled");
3#[cfg(all(feature = "btree-map", feature = "hash-map"))]
4compile_error!("feature \"btree-map\" and feature \"hash-map\" cannot be enabled at the same time");
5
6#[cfg(not(any(feature = "bytes", feature = "vec-u8")))]
7compile_error!("feature \"bytes\" or feature \"vec-u8\" must be enabled");
8#[cfg(all(feature = "bytes", feature = "vec-u8"))]
9compile_error!("feature \"bytes\" and feature \"vec-u8\" cannot be enabled at the same time");
10
11#[cfg(all(feature = "bytes", feature = "btree-map"))]
12mod bytes_btree_map;
13#[cfg(all(feature = "bytes", feature = "hash-map"))]
14mod bytes_hash_map;
15#[cfg(all(feature = "vec-u8", feature = "btree-map"))]
16mod vec_u8_btree_map;
17#[cfg(all(feature = "vec-u8", feature = "hash-map"))]
18mod vec_u8_hash_map;
19
20#[cfg(all(feature = "bytes", feature = "btree-map"))]
21pub use self::bytes_btree_map::*;
22#[cfg(all(feature = "bytes", feature = "hash-map"))]
23pub use self::bytes_hash_map::*;
24#[cfg(all(feature = "vec-u8", feature = "btree-map"))]
25pub use self::vec_u8_btree_map::*;
26#[cfg(all(feature = "vec-u8", feature = "hash-map"))]
27pub use self::vec_u8_hash_map::*;