diff options
Diffstat (limited to 'templates/_specific_renderer_matching.rs.template')
| -rw-r--r-- | templates/_specific_renderer_matching.rs.template | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/templates/_specific_renderer_matching.rs.template b/templates/_specific_renderer_matching.rs.template new file mode 100644 index 0000000..9b3765f --- /dev/null +++ b/templates/_specific_renderer_matching.rs.template @@ -0,0 +1,14 @@ +match type_name_str { +// MATCHING +// -- TEMPLATE START -- + "OutputTypeName" => { + RendererType::render( + &data + .downcast::<OutputType>() + .unwrap(), + ) + .await + } +// -- TEMPLATE END -- + _ => Err(CmdRenderError::RendererNotFound(type_name)), +} |
