macro_rules! dot_impl {
(Dot $rhs:ty; for $lhs:ty$(; <$lt:lifetime>)?) => { ... };
(Dot $rhs:ty; for $lhs:ty; const $gen:ident: $gent:ty$(; <$lt:lifetime>)?) => { ... };
}
macro_rules! dot_impl {
(Dot $rhs:ty; for $lhs:ty$(; <$lt:lifetime>)?) => { ... };
(Dot $rhs:ty; for $lhs:ty; const $gen:ident: $gent:ty$(; <$lt:lifetime>)?) => { ... };
}