pub use memberlist::smol::*;
#[cfg(all(any(feature = "tcp", feature = "tls",), not(target_family = "wasm")))]
#[cfg_attr(
docsrs,
doc(cfg(all(any(feature = "tcp", feature = "tls",), not(target_family = "wasm"))))
)]
pub type SmolTcpSerf<I, A, D> = serf_core::Serf<SmolNetTransport<I, A, SmolTcp>, D>;
#[cfg(all(feature = "tls", not(target_family = "wasm")))]
#[cfg_attr(docsrs, doc(cfg(all(feature = "tls", not(target_family = "wasm")))))]
pub type SmolTlsSerf<I, A, D> = serf_core::Serf<SmolNetTransport<I, A, SmolTls>, D>;
#[cfg(all(feature = "quinn", not(target_family = "wasm")))]
#[cfg_attr(docsrs, doc(cfg(all(feature = "quinn", not(target_family = "wasm")))))]
pub type SmolQuicSerf<I, A, D> = serf_core::Serf<SmolQuicTransport<I, A, SmolQuinn>, D>;