|
2 | 2 |
|
3 | 3 | #![allow(clippy::type_complexity)] |
4 | 4 |
|
5 | | -#[cfg(any( |
6 | | - not(any( |
7 | | - feature = "async-nats-0_41", |
8 | | - feature = "async-nats-0_40", |
9 | | - feature = "async-nats-0_39", |
10 | | - feature = "async-nats-0_38", |
11 | | - feature = "async-nats-0_37", |
12 | | - feature = "async-nats-0_36", |
13 | | - )), |
14 | | - all(feature = "async-nats-0_41", feature = "async-nats-0_40"), |
15 | | - all(feature = "async-nats-0_41", feature = "async-nats-0_39"), |
16 | | - all(feature = "async-nats-0_41", feature = "async-nats-0_38"), |
17 | | - all(feature = "async-nats-0_41", feature = "async-nats-0_37"), |
18 | | - all(feature = "async-nats-0_41", feature = "async-nats-0_36"), |
19 | | - all(feature = "async-nats-0_40", feature = "async-nats-0_39"), |
20 | | - all(feature = "async-nats-0_40", feature = "async-nats-0_38"), |
21 | | - all(feature = "async-nats-0_40", feature = "async-nats-0_37"), |
22 | | - all(feature = "async-nats-0_40", feature = "async-nats-0_36"), |
23 | | - all(feature = "async-nats-0_39", feature = "async-nats-0_38"), |
24 | | - all(feature = "async-nats-0_39", feature = "async-nats-0_37"), |
25 | | - all(feature = "async-nats-0_39", feature = "async-nats-0_36"), |
26 | | - all(feature = "async-nats-0_38", feature = "async-nats-0_37"), |
27 | | - all(feature = "async-nats-0_38", feature = "async-nats-0_36"), |
28 | | - all(feature = "async-nats-0_37", feature = "async-nats-0_36"), |
29 | | -))] |
30 | | -compile_error!( |
31 | | - "Either feature \"async-nats-0_41\", \"async-nats-0_40\", \"async-nats-0_39\", \"async-nats-0_38\", \"async-nats-0_37\" or \"async-nats-0_36\" must be enabled for this crate." |
32 | | -); |
33 | | - |
34 | | -#[cfg(feature = "async-nats-0_41")] |
35 | | -use async_nats_0_41 as async_nats; |
36 | | - |
37 | | -#[cfg(feature = "async-nats-0_40")] |
38 | | -use async_nats_0_40 as async_nats; |
39 | | - |
40 | | -#[cfg(feature = "async-nats-0_39")] |
41 | | -use async_nats_0_39 as async_nats; |
42 | | - |
43 | | -#[cfg(feature = "async-nats-0_38")] |
44 | | -use async_nats_0_38 as async_nats; |
45 | | - |
46 | | -#[cfg(feature = "async-nats-0_37")] |
47 | | -use async_nats_0_37 as async_nats; |
48 | | - |
49 | | -#[cfg(feature = "async-nats-0_36")] |
50 | | -use async_nats_0_36 as async_nats; |
51 | | - |
52 | 5 | use core::future::Future; |
53 | 6 | use core::iter::zip; |
54 | 7 | use core::ops::{Deref, DerefMut}; |
|
0 commit comments