#[test]
fn test_feature_compilation() {
assert!(true, "Feature compilation test passed");
}
#[cfg(test)]
mod feature_tests {
#[test]
#[cfg(feature = "rustls")]
fn test_rustls_feature_enabled() {
assert!(true, "rustls feature is enabled");
}
#[test]
#[cfg(feature = "native-tls")]
fn test_native_tls_feature_enabled() {
assert!(true, "native-tls feature is enabled");
}
#[test]
#[cfg(not(any(feature = "rustls", feature = "native-tls")))]
fn test_no_tls_feature_enabled() {
panic!("At least one TLS feature should be enabled");
}
#[test]
#[cfg(feature = "tracing")]
fn test_tracing_feature_enabled() {
assert!(true, "tracing feature is enabled");
}
#[test]
#[cfg(not(feature = "tracing"))]
fn test_tracing_feature_disabled() {
assert!(true, "tracing feature is disabled");
}
}