summaryrefslogtreecommitdiff
path: root/src/systems/render/render_system.rs
blob: 7371e7a1142d0919d8217d8f05d31c3ee229c32e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::any::Any;

use crate::systems::{
    cmd::errors::CmdRenderError,
    render::renderer::{JVRenderResult, JVResultRenderer},
};

pub async fn render(
    data: Box<dyn Any + Send + 'static>,
    type_name: String,
) -> Result<JVRenderResult, CmdRenderError> {
    let type_name_str = type_name.as_str();
    include!("_specific_renderer_matching.rs")
}