aboutsummaryrefslogtreecommitdiff
path: root/mingling_pathf/src/patterns/basic_struct.rs
Commit message (Collapse)AuthorAgeFilesLines
* feat(pathf): add foreign item support with is_foreign flag魏曹先生24 hours1-8/+5
| | | | | | | | | | Add `AnalyzeItem::foreign()` and `AnalyzeItem::local()` constructors to distinguish items resolved via `use` imports from local definitions. Update `GroupPattern` to collect use imports at file and module levels, resolving `group!(TypeName)` against them. Migrate all pattern implementations to use the new constructors, and adjust `type_mapping_builder` to skip the file's own module prefix for foreign items.
* docs: add module-level documentation and improve doc comments魏曹先生5 days1-0/+4
|
* feat(mingling_pathf): add pattern analyzer module for struct detection魏曹先生2026-06-281-0/+51
Add a `PatternAnalyzer` with an `AnalyzePattern` trait to detect and extract struct declarations from Rust source files, supporting nested inline modules.