diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-04-19 00:49:09 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-04-19 00:49:09 +0800 |
| commit | 9411f2570cbd494aebefa2b97b6b5a1a5e68bb27 (patch) | |
| tree | 7c419bd16cc1bc38eb0df04b21fbbfeb0b8c6548 /docs/pages/2-basic/5-renderer.md | |
| parent | f26cd7da74e9b65facb4dc2f16c21683334e0aee (diff) | |
Remove async runtime requirement from examples
Diffstat (limited to 'docs/pages/2-basic/5-renderer.md')
| -rw-r--r-- | docs/pages/2-basic/5-renderer.md | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/docs/pages/2-basic/5-renderer.md b/docs/pages/2-basic/5-renderer.md index 1f566f2..12ac00f 100644 --- a/docs/pages/2-basic/5-renderer.md +++ b/docs/pages/2-basic/5-renderer.md @@ -21,7 +21,7 @@ pack!(ParsedHello = String); // It's the Chain defined in the Dispatcher chapter #[chain] -async fn parse_hello(prev: HelloEntry) -> NextProcess { +fn parse_hello(prev: HelloEntry) -> NextProcess { let args = &*prev; let first = args .first() @@ -53,10 +53,6 @@ fn render_hello(prev: ParsedHello) { ## Manual Impl -> ⚠️ WARNING -> -> The following content is not yet fully implemented; currently, only the `renderer!` macro is allowed for implementation. - Similarly, you can also manually implement `Renderer`, but note that inside the `renderer!` macro, a `register_type!` macro is executed. This macro itself does not expand into any content; it is only used to inform the `gen_program` context that the type exists: @@ -73,5 +69,6 @@ impl Renderer for RenderHello { } } -register_type!(ParsedHello); +// Register renderer to the context +register_renderer!(ParsedHello); ``` |
