macro_rules! NewtypeBitOr {
((*) $($tts:tt)*) => { ... };
(() $($tts:tt)*) => { ... };
((&self) $($tts:tt)*) => { ... };
((&self, $($rhs:tt)*) $($tts:tt)*) => { ... };
(($($rhs:tt)*) $($tts:tt)*) => { ... };
}macro_rules! NewtypeBitOr {
((*) $($tts:tt)*) => { ... };
(() $($tts:tt)*) => { ... };
((&self) $($tts:tt)*) => { ... };
((&self, $($rhs:tt)*) $($tts:tt)*) => { ... };
(($($rhs:tt)*) $($tts:tt)*) => { ... };
}