summaryrefslogtreecommitdiff
path: root/converter/src/macros.rs
diff options
context:
space:
mode:
Diffstat (limited to 'converter/src/macros.rs')
-rw-r--r--converter/src/macros.rs33
1 files changed, 0 insertions, 33 deletions
diff --git a/converter/src/macros.rs b/converter/src/macros.rs
deleted file mode 100644
index 894b3f4..0000000
--- a/converter/src/macros.rs
+++ /dev/null
@@ -1,33 +0,0 @@
-#[macro_export]
-macro_rules! special_flag {
- ($args:expr, $flag:expr) => {{
- let flag = $flag;
- let found = $args.iter().any(|arg| arg == flag);
- $args.retain(|arg| arg != flag);
- found
- }};
-}
-
-#[macro_export]
-macro_rules! special_argument {
- ($args:expr, $flag:expr) => {{
- let flag = $flag;
- let mut value: Option<String> = None;
- let mut i = 0;
- while i < $args.len() {
- if $args[i] == flag {
- if i + 1 < $args.len() {
- value = Some($args[i + 1].clone());
- $args.remove(i + 1);
- $args.remove(i);
- } else {
- value = None;
- $args.remove(i);
- }
- break;
- }
- i += 1;
- }
- value
- }};
-}