diff options
author | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2025-03-16 15:45:43 +0700 |
---|---|---|
committer | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2025-03-16 15:45:43 +0700 |
commit | 78fdb766da10fd5d9ffe803e02b18369efea1cbd (patch) | |
tree | 9cbe233b18b97a777062e745634a20bff746e8c4 /src/utilities.rs | |
parent | 3e8903a54667f24dd8e7f1b74d97ee772c032e64 (diff) |
upd: git object. [not tested yet]
Diffstat (limited to 'src/utilities.rs')
-rw-r--r-- | src/utilities.rs | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/utilities.rs b/src/utilities.rs index bc78495..2c7a43f 100644 --- a/src/utilities.rs +++ b/src/utilities.rs @@ -5,10 +5,18 @@ pub type ConfigHashMap = HashMap<String, HashMap<String, Option<String>>>; #[macro_export] macro_rules! die { - ($message:expr) => { - println!("{}", $message); - std::process::exit(1); - } + ($msg:expr) => { + { + println!("{}", $msg); + std::process::exit(1); + } + }; + ($fmt:expr, $($args:tt)*) => { + { + println!($fmt, $($args)*); + std::process::exit(1); + } + }; } #[macro_export] |