derive_attribute_utils/
lib.rs

1mod shared;
2pub use shared::*;
3
4// #[cfg(not(any(feature = "syn_1", feature = "syn_2")))]
5// compile_error!("Must use choose a syn crate version as a feature");
6
7#[cfg(feature = "syn_1")]
8mod syn_1;
9#[cfg(feature = "syn_1")]
10pub use syn_1::Syn1;
11
12#[cfg(feature = "syn_2")]
13mod syn_2;
14#[cfg(feature = "syn_2")]
15pub use syn_2::Syn2;
16
17pub mod reexports {
18    pub use proc_macro2;
19}
20