#[cfg(any(
    feature = "v0_4_0",
    feature = "v0_5_0",
    feature = "v0_6_0",
    feature = "v0_6_1",
    feature = "v0_7_0",
    feature = "v0_8_0",
    feature = "v0_9_0",
))]
mod v0_4_0;

#[cfg(any(
    feature = "v0_4_0",
    feature = "v0_5_0",
    feature = "v0_6_0",
    feature = "v0_6_1",
    feature = "v0_7_0",
    feature = "v0_8_0",
    feature = "v0_9_0",
))]
pub use self::v0_4_0::{usdt_generate_args, USDTContext};

#[cfg(any(
    feature = "v0_10_0",
    feature = "v0_11_0",
    feature = "v0_12_0",
    feature = "v0_13_0",
    feature = "v0_14_0",
    feature = "v0_15_0",
    feature = "v0_16_0",
    feature = "v0_17_0",
    feature = "v0_18_0",
    not(feature = "specific"),
))]
mod v0_10_0;

#[cfg(any(
    feature = "v0_10_0",
    feature = "v0_11_0",
    feature = "v0_12_0",
    feature = "v0_13_0",
    feature = "v0_14_0",
    feature = "v0_15_0",
    feature = "v0_16_0",
    feature = "v0_17_0",
    feature = "v0_18_0",
    not(feature = "specific"),
))]
pub use self::v0_10_0::{usdt_generate_args, USDTContext};
