From 815cc96a09b86eb890d6fa36d9afe8ed18afb867 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 6 Aug 2026 16:59:34 +0800 Subject: feat(pathf): remove BasicStructPattern from analyzer Remove the BasicStructPattern from pathf's pattern analyzer to eliminate noise from plain structs not associated with any Mingling macro. Also clean up the now-unused `basic_struct` module and update the integration test to assert plain structs are no longer collected. --- mingling_pathf/src/pattern_analyzer.rs | 1 - 1 file changed, 1 deletion(-) (limited to 'mingling_pathf/src/pattern_analyzer.rs') diff --git a/mingling_pathf/src/pattern_analyzer.rs b/mingling_pathf/src/pattern_analyzer.rs index 4675dd1..1fc0cbe 100644 --- a/mingling_pathf/src/pattern_analyzer.rs +++ b/mingling_pathf/src/pattern_analyzer.rs @@ -28,7 +28,6 @@ pub fn init() -> PatternAnalyzer { /// to inject feature-dependent settings (e.g., `dispatch_tree`). pub fn init_with_config(config: PathfinderConfig) -> PatternAnalyzer { let mut analyzer = PatternAnalyzer::new(); - analyzer.add_pattern(BasicStructPattern); analyzer.add_pattern(PackPattern); analyzer.add_pattern(GroupPattern); analyzer.add_pattern(GroupedDerivePattern); -- cgit