pub trait DefaultRenderCommands<'e, ExtFnProvider> {
type Extras: 'e;
// Required method
fn default_render_commands<'r, NL: NativeLinker>(
&self,
e: &Engine<'_, NL>,
cmd: CmdRecord<'r, ExtFnProvider>,
buffer: &(impl Buffer + ?Sized),
extras: Self::Extras,
) -> CmdRecord<'r, ExtFnProvider>;
}
Required Associated Types§
Required Methods§
fn default_render_commands<'r, NL: NativeLinker>( &self, e: &Engine<'_, NL>, cmd: CmdRecord<'r, ExtFnProvider>, buffer: &(impl Buffer + ?Sized), extras: Self::Extras, ) -> CmdRecord<'r, ExtFnProvider>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.