aboutsummaryrefslogtreecommitdiff
path: root/docs/example-pages
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-17 05:49:19 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-17 05:49:19 +0800
commit57c53affe3542cb6bd4e79ee4c18f20a1bd76b2d (patch)
tree1cd4aef44cb7a45a8cd9d520b598f5f181e24c76 /docs/example-pages
parentef23cd944402939605c78a4a853ef6e33af02c21 (diff)
refactor!: replace pack! macros with derive-based pipeline types
Remove the `pack!`, `pack_err!`, `pack_structural!`, and `pack_err_structural!` macros, replacing all pipeline type definitions with `#[derive(Grouped)]` and `#[derive(Grouped, Wrap)]` attributes. This changes the generated struct shape from named-field structs with an `inner` field to tuple structs accessed via `.0`, and removes the auto-generated `name` and `info` fields from error types.
Diffstat (limited to 'docs/example-pages')
-rw-r--r--docs/example-pages/examples.json17
1 files changed, 0 insertions, 17 deletions
diff --git a/docs/example-pages/examples.json b/docs/example-pages/examples.json
index 8d6eaa6..38f73cd 100644
--- a/docs/example-pages/examples.json
+++ b/docs/example-pages/examples.json
@@ -273,23 +273,6 @@
]
},
{
- "id": "example-pack-err",
- "name": "Pack an Error",
- "icon": "🛑",
- "category": "macros",
- "desc": "Demonstrates how to use the `pack_err!` macro to define error types with automatic `name` field (snake_case at compile time) and optional `info` field. Also shows `--json` serialization when `structural_renderer` is enabled.\n",
- "tags": [
- "pack_err!",
- "extras",
- "structural_renderer",
- "--json"
- ],
- "files": [
- "src/main.rs",
- "Cargo.toml"
- ]
- },
- {
"id": "example-panic-unwind",
"name": "Panic Unwind",
"icon": "💥",