macro_rules! version {
($major:literal,$minor:literal,$patch:literal $(- $( $pre:tt ),*)? $(+ $( $build:tt ),*)?) => { ... };
}macro_rules! version {
($major:literal,$minor:literal,$patch:literal $(- $( $pre:tt ),*)? $(+ $( $build:tt ),*)?) => { ... };
}