use memberlist_core::transport::{tests::handle_ping, Lpe};
use nodecraft::{resolver::socket_addr::SocketAddrResolver, CheapClone};
use crate::{NetTransport, NetTransportOptions, StreamLayer};
use super::*;
pub mod no_label_no_compression_no_encryption;
#[cfg(feature = "encryption")]
pub mod no_label_no_compression_with_encryption;
#[cfg(feature = "compression")]
pub mod no_label_with_compression_no_encryption;
#[cfg(all(feature = "compression", feature = "encryption"))]
pub mod no_label_with_compression_with_encryption;
pub mod with_label_no_compression_no_encryption;
#[cfg(feature = "compression")]
pub mod with_label_with_compression_no_encryption;