googleapis_tonic_google_maps_routeoptimization_v1/
lib.rs

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

#[cfg(not(any(feature = "bytes", feature = "vec-u8")))]
compile_error!("feature \"bytes\" or feature \"vec-u8\" must be enabled");
#[cfg(all(feature = "bytes", feature = "vec-u8"))]
compile_error!("feature \"bytes\" and feature \"vec-u8\" cannot be enabled at the same time");

#[cfg(all(feature = "bytes", feature = "btree-map"))]
mod bytes_btree_map;
#[cfg(all(feature = "bytes", feature = "hash-map"))]
mod bytes_hash_map;
#[cfg(all(feature = "vec-u8", feature = "btree-map"))]
mod vec_u8_btree_map;
#[cfg(all(feature = "vec-u8", feature = "hash-map"))]
mod vec_u8_hash_map;

#[cfg(all(feature = "bytes", feature = "btree-map"))]
pub use self::bytes_btree_map::*;
#[cfg(all(feature = "bytes", feature = "hash-map"))]
pub use self::bytes_hash_map::*;
#[cfg(all(feature = "vec-u8", feature = "btree-map"))]
pub use self::vec_u8_btree_map::*;
#[cfg(all(feature = "vec-u8", feature = "hash-map"))]
pub use self::vec_u8_hash_map::*;