From 4421fb2794f2af292f8781e7d12ae002a3f10a9b Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 30 Mar 2026 17:26:03 +0800 Subject: Add argument parser module with picker API --- mingling_core/Cargo.lock | 2 +- mingling_core/Cargo.toml | 2 +- mingling_core/src/program/flag.rs | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) (limited to 'mingling_core') diff --git a/mingling_core/Cargo.lock b/mingling_core/Cargo.lock index 8cd28b4..cd02598 100644 --- a/mingling_core/Cargo.lock +++ b/mingling_core/Cargo.lock @@ -53,7 +53,7 @@ dependencies = [ [[package]] name = "mingling_core" -version = "0.1.0" +version = "0.1.1" dependencies = [ "just_fmt", "mingling_macros", diff --git a/mingling_core/Cargo.toml b/mingling_core/Cargo.toml index b532ab1..d60c36e 100644 --- a/mingling_core/Cargo.toml +++ b/mingling_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mingling_core" -version = "0.1.0" +version = "0.1.1" edition = "2024" license = "MIT OR Apache-2.0" description = "Core of the mingling library" diff --git a/mingling_core/src/program/flag.rs b/mingling_core/src/program/flag.rs index 3a678be..81126e5 100644 --- a/mingling_core/src/program/flag.rs +++ b/mingling_core/src/program/flag.rs @@ -48,6 +48,7 @@ impl std::ops::Deref for Flag { } } +#[macro_export] macro_rules! special_flag { ($args:expr, $flag:expr) => {{ let flag = $flag; @@ -57,6 +58,7 @@ macro_rules! special_flag { }}; } +#[macro_export] macro_rules! special_argument { ($args:expr, $flag:expr) => {{ let flag = $flag; -- cgit