#[macro_use]
mod implementation;
#[cfg(any(
all(feature = "runtime-tokio", not(target_arch = "wasm32")),
feature = "runtime-smol",
feature = "runtime-async-std"
))]
mod multi_threaded;
#[cfg(any(
all(feature = "runtime-tokio", not(target_arch = "wasm32")),
feature = "runtime-smol",
feature = "runtime-async-std"
))]
pub use multi_threaded::SubscribeLatestExt;
#[cfg(not(any(
all(feature = "runtime-tokio", not(target_arch = "wasm32")),
feature = "runtime-smol",
feature = "runtime-async-std"
)))]
mod single_threaded;
#[cfg(not(any(
all(feature = "runtime-tokio", not(target_arch = "wasm32")),
feature = "runtime-smol",
feature = "runtime-async-std"
)))]
pub use single_threaded::SubscribeLatestExt;