pub fn render_material<M>(
model_world: SubWorldRaw<AtomicRef<'_, World>, (&mut Model, &M, &Transform)>,
camera_world: SubWorldRaw<AtomicRef<'_, World>, (&mut Camera, &Transform)>,
renderer: Write<'_, Renderer>,
) -> Result<(), Error>where
M: Material,