diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-07-27 21:04:50 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-07-27 21:06:20 +0800 |
| commit | 3895f429f1947aac1d2465d89c7bcd3ce38fc70e (patch) | |
| tree | 0756f20b6c9f919950720517c2a008a5adb73448 | |
| parent | d50e70ed9191eef975a86df96d62c9eb1630f854 (diff) | |
docs(sidebar): archive resolved issues with _ prefix
Archive three resolved issues by renaming files with an _ prefix and
adding
archival note banners
| -rw-r--r-- | docs/dev/_sidebar.md | 6 | ||||
| -rw-r--r-- | docs/dev/pages/issues/_add-picker2.md (renamed from docs/dev/pages/issues/add-picker2.md) | 12 | ||||
| -rw-r--r-- | docs/dev/pages/issues/_remove-r-print-macro.md (renamed from docs/dev/pages/issues/remove-r-print-macro.md) | 6 | ||||
| -rw-r--r-- | docs/dev/pages/issues/_the-mod-pathfinder.md (renamed from docs/dev/pages/issues/the-mod-pathfinder.md) | 6 |
4 files changed, 21 insertions, 9 deletions
diff --git a/docs/dev/_sidebar.md b/docs/dev/_sidebar.md index 6b58d56..576a2cf 100644 --- a/docs/dev/_sidebar.md +++ b/docs/dev/_sidebar.md @@ -1,8 +1,8 @@ - [Welcome!](README) * ❓ Issues - * [The Picker2 Arguments Parser](pages/issues/add-picker2) - * [Remove r_print! and r_println! Macros](pages/issues/remove-r-print-macro) - * [The Mod Pathfinder](pages/issues/the-mod-pathfinder) + * [[Solved] The Picker2 Arguments Parser](pages/issues/_add-picker2) + * [[Solved] Remove r_print! and r_println! Macros](pages/issues/_remove-r-print-macro) + * [[Solved] The Mod Pathfinder](pages/issues/_the-mod-pathfinder) * [Some Situations Where You'd Be Like "Shit!"](pages/issues/the-shit-time) * 💡 Abouts * [AI Translation Rule](pages/abouts/ai-translation-rule) diff --git a/docs/dev/pages/issues/add-picker2.md b/docs/dev/pages/issues/_add-picker2.md index a2b5a10..fcd6786 100644 --- a/docs/dev/pages/issues/add-picker2.md +++ b/docs/dev/pages/issues/_add-picker2.md @@ -1,8 +1,12 @@ -<h1 align="center">The Picker2 Arguments Parser</h1> +<h1 align="center">[Solved] The Picker2 Arguments Parser</h1> <p align="center"> A smarter, faster alternative to Picker </p> +> [!NOTE] +> +> This issue has been fully resolved and is thus archived for preservation. + ## Intro Mingling's `parser` feature is a temporary argument parsing solution created in the early stages of the project. While it can handle basic argument parsing tasks, its functionality is incomplete and has many limitations. @@ -94,7 +98,7 @@ pub struct PickerResult<Tuple> { - [x] Added `parselib` providing parsing logic - [x] Added `Pickable` for extensibility - [x] Comprehensive testing! - - [ ] Improve documentation + - [x] Improve documentation - [x] Add examples - - [ ] Update README -- [ ] Complete + - [x] Update README +- [x] Complete diff --git a/docs/dev/pages/issues/remove-r-print-macro.md b/docs/dev/pages/issues/_remove-r-print-macro.md index 43d2740..1aed5f7 100644 --- a/docs/dev/pages/issues/remove-r-print-macro.md +++ b/docs/dev/pages/issues/_remove-r-print-macro.md @@ -1,4 +1,8 @@ -<h1 align="center">Remove r_print! and r_println! Macros</h1> +<h1 align="center">[Solved] Remove r_print! and r_println! Macros</h1> + +> [!NOTE] +> +> This issue has been fully resolved and is thus archived for preservation. `r_print!` and `r_println!` are important macros in Mingling for use inside `#[help]` and `#[renderer]` functions, but their implementation is not clean: they implicitly introduce a `__renderer_inner_result` field. While this might look elegant at the API level, it is **incorrect** and even **objectionable**. diff --git a/docs/dev/pages/issues/the-mod-pathfinder.md b/docs/dev/pages/issues/_the-mod-pathfinder.md index 676251d..8869beb 100644 --- a/docs/dev/pages/issues/the-mod-pathfinder.md +++ b/docs/dev/pages/issues/_the-mod-pathfinder.md @@ -1,8 +1,12 @@ -<h1 align="center">The Mod Pathfinder</h1> +<h1 align="center">[Solved] The Mod Pathfinder</h1> <p align="center"> A build-time analyzer that computes full module paths for Mingling types, resolving path ambiguity in macros. </p> +> [!NOTE] +> +> This issue has been fully resolved and is thus archived for preservation. + ## Background Currently, `gen_program!` requires all involved types to be `use`d within their module. Mingling lacks a complete module path analyzer — waiting for `proc-macro-span` to stabilize is clearly not practical, so a solution for obtaining module paths is needed. |
