fn untyped_traits_check<'a, T: rsip::headers::untyped::UntypedHeader<'a>>() {} fn to_typed_traits_check<'a, T: rsip::headers::untyped::ToTypedHeader<'a>>() {} fn typed_traits_check<'a, T: rsip::headers::typed::TypedHeader<'a>>() {} macro_rules! validate_untyped_header_trait { ($name:ident) => { #[test] fn validate_untyped_header_trait() { crate::untyped_traits_check::<$name>(); } }; } macro_rules! validate_to_typed_header_trait { ($name:ident) => { #[test] fn validate_to_typed_header_trait() { crate::to_typed_traits_check::<$name>(); } }; } macro_rules! validate_typed_header_trait { ($name:ident) => { #[test] fn validate_typed_header_trait() { crate::typed_traits_check::<$name>(); } }; } pub mod common; pub mod headers; pub mod message; pub mod services; pub mod support;