From 748c14588cf1c31c8b8d60a9c94349c0173ef607 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 28 Jun 2026 09:06:08 +0800 Subject: feat(pathf): add build-time type path resolution system Add `mingling_pathf` sub-crate and `pathf` feature for automatic resolution of Mingling type module paths at build time. Scans source files, identifies macro invocations via pattern matchers, and generates mapping files consumed by `gen_program!()`. --- mingling_core/src/builds.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mingling_core/src/builds.rs') diff --git a/mingling_core/src/builds.rs b/mingling_core/src/builds.rs index 51bafe6..17dc7d2 100644 --- a/mingling_core/src/builds.rs +++ b/mingling_core/src/builds.rs @@ -3,4 +3,7 @@ pub mod comp; #[cfg(all(feature = "builds", feature = "pathf"))] -pub use mingling_pathf::*; +pub use mingling_pathf::analyze_and_build_type_mapping; + +#[cfg(all(feature = "builds", feature = "pathf"))] +pub use mingling_pathf::analyze_and_build_type_mapping_for; -- cgit