macro_rules! sign_dependent_expr {
(signed ? if signed { $signed_case:expr } if unsigned { $unsigned_case:expr } ) => { ... };
(unsigned ? if signed { $signed_case:expr } if unsigned { $unsigned_case:expr } ) => { ... };
}
macro_rules! sign_dependent_expr {
(signed ? if signed { $signed_case:expr } if unsigned { $unsigned_case:expr } ) => { ... };
(unsigned ? if signed { $signed_case:expr } if unsigned { $unsigned_case:expr } ) => { ... };
}