git_next_core/macros/message.rs
1#[macro_export]
2macro_rules! message {
3 ($name:ident, $value:ty, $docs:literal) => {
4 git_next_core::newtype!($name, $value, $docs);
5 };
6 ($name:ident, $docs:literal) => {
7 git_next_core::newtype!($name, $docs);
8 };
9 ($name:ident, $value:ty => $result:ty, $docs:literal) => {
10 git_next_core::newtype!($name, $value, $docs);
11 };
12 ($name:ident => $result:ty, $docs:literal) => {
13 git_next_core::newtype!($name, $docs);
14 };
15}