#[rustfmt::skip]
macro_rules! conditional_module {
($mod_name:ident, $feature_name:literal) => {
#[cfg(feature = $feature_name)]
#[rustfmt::skip]
mod $mod_name;
#[cfg(feature = $feature_name)]
pub use $mod_name::*;
};
}
conditional_module!(quic, "quic");
conditional_module!(internal, "internal");
conditional_module!(npn, "unstable-npn");
conditional_module!(crl, "unstable-crl");
conditional_module!(fingerprint, "unstable-fingerprint");
conditional_module!(ktls, "unstable-ktls");
conditional_module!(renegotiate, "unstable-renegotiate");