macro_rules! _use {
(compat::from_utf8) => {
#[allow(unused_imports)]
#[cfg(not(feature = "dep_simdutf8"))]
use ::core::str::{from_utf8, from_utf8_mut};
#[allow(unused_imports)]
#[cfg(feature = "dep_simdutf8")]
use ::simdutf8::compat::{from_utf8, from_utf8_mut};
};
(basic::from_utf8) => {
#[allow(unused_imports)]
#[cfg(not(feature = "dep_simdutf8"))]
use ::core::str::{from_utf8, from_utf8_mut};
#[allow(unused_imports)]
#[cfg(feature = "dep_simdutf8")]
use ::simdutf8::basic::{from_utf8, from_utf8_mut};
};
(both::from_utf8) => {
#[allow(unused_imports)]
#[cfg(not(feature = "dep_simdutf8"))]
use ::core::str::{from_utf8 as basic_from_utf8, from_utf8_mut as basic_from_utf8_mut};
#[allow(unused_imports)]
#[cfg(feature = "dep_simdutf8")]
use ::simdutf8::basic::{
from_utf8 as basic_from_utf8, from_utf8_mut as basic_from_utf8_mut,
};
#[allow(unused_imports)]
#[cfg(not(feature = "dep_simdutf8"))]
use ::core::str::{from_utf8 as compat_from_utf8, from_utf8_mut as compat_from_utf8_mut};
#[allow(unused_imports)]
#[cfg(feature = "dep_simdutf8")]
use ::simdutf8::compat::{
from_utf8 as compat_from_utf8, from_utf8_mut as compat_from_utf8_mut,
};
};
}
pub(crate) use _use;