1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
pub const MIN_VERSION: &str = "1.11.0\0"; #[macro_export] macro_rules! require_gpgme_ver { ($ver:tt => { $($t:tt)* }) => (require_gpgme_ver! { $ver => { $($t)* } else {} }); ((1,0) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,1) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,2) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,3) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,4) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,5) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,6) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,7) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,8) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,9) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,10) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((1,11) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ((0,$ver:tt) => { $($t:tt)* } else { $($u:tt)* }) => ($($t)*); ($ver:tt => { $($t:tt)* } else { $($u:tt)* }) => ($($u)*); }