#[cfg(all(feature = "renaming", not(feature = "icu_version_in_env")))]
#[macro_export]
macro_rules! versioned_function {
($i:ident) => {
$crate::__private_do_not_use::paste::expr! {
$crate::[< $i _ 64 >]
}
}
}
#[cfg(all(feature = "renaming", feature = "icu_version_in_env"))]
#[macro_export]
macro_rules! versioned_function {
($i:ident) => {
$crate::__private_do_not_use::paste::expr! {
$crate::[< $i _ env!("RUST_ICU_MAJOR_VERSION_NUMBER") >]
}
}
}
#[cfg(not(feature = "renaming"))]
#[macro_export]
macro_rules! versioned_function {
($func_name:ident) => {
$crate::$func_name
}
}