pub(super) trait Compiler {
// Required method
fn create_shader_module(
&mut self,
device: &Device,
source: &str,
stage: ShaderStage,
name: &str,
) -> Result<ShaderModule, RenderError>;
}Required Methods§
fn create_shader_module( &mut self, device: &Device, source: &str, stage: ShaderStage, name: &str, ) -> Result<ShaderModule, RenderError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".