| macro_rules! cfg_codec { | |
| ($($item:item)*) => { | |
| $( | |
| #[cfg(feature = "codec")] | |
| #[cfg_attr(docsrs, doc(cfg(feature = "codec")))] | |
| $item | |
| )* | |
| } | |
| } | |
| macro_rules! cfg_compat { | |
| ($($item:item)*) => { | |
| $( | |
| #[cfg(feature = "compat")] | |
| #[cfg_attr(docsrs, doc(cfg(feature = "compat")))] | |
| $item | |
| )* | |
| } | |
| } | |
| macro_rules! cfg_udp { | |
| ($($item:item)*) => { | |
| $( | |
| #[cfg(all(feature = "udp", feature = "codec"))] | |
| #[cfg_attr(docsrs, doc(cfg(all(feature = "udp", feature = "codec"))))] | |
| $item | |
| )* | |
| } | |
| } |