pub trait ParticleSystemProcessor<D, C> {
// Required methods
fn process(config: &C, data: D) -> Option<D>;
fn emit(config: &C, data: &D) -> Option<ParticleInstance>;
}
Required Methods§
fn process(config: &C, data: D) -> Option<D>
fn emit(config: &C, data: &D) -> Option<ParticleInstance>
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.