summaryrefslogtreecommitdiff
path: root/templates/_override_renderer_entry.rs.template
blob: d9089c90aea7847215a640b7f4f57d5cdb029bdb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Auto generated by build.rs
match type_id {
>>>>>>>>>> type_match_arms
    _ => Err(CmdProcessError::NoMatchingCommand)
}

@@@ >>> type_match_arms
    type_id if type_id == std::any::TypeId::of::<<<<jv_output_type>>>>() => {
        let concrete_data = data
            .downcast::<<<<jv_output_type>>>>()
            .map_err(|_| CmdProcessError::DowncastFailed)?;
        include!("../render/_override_renderer_dispatcher.rs").map_err(CmdProcessError::Render)
    },
@@@ <<<