ruci/dev_macros/
impl_message.rs

1macro_rules! impl_message {
2    ($name:ident $(<$lt:lifetime>)?) => {
3        impl traits::sealed::Message for $name $(<$lt>)? {}
4        impl traits::Message for $name $(<$lt>)? {}
5        impl traits::sealed::Message for &'_ $name $(<$lt>)? {}
6        impl traits::Message for &'_ $name $(<$lt>)? {}
7        impl $crate::traits::sealed::Message for $name $(<$lt>)? {}
8        impl $crate::traits::Message for $name $(<$lt>)? {}
9        impl $crate::traits::sealed::Message for &'_ $name $(<$lt>)? {}
10        impl $crate::traits::Message for &'_ $name $(<$lt>)? {}
11    };
12}
13
14pub(crate) use impl_message;