pub trait ParticleGroupModifier: Send + Sync {
// Required method
fn apply(
&self,
particles: &mut [Particle],
step: f32,
time: Time,
max_work: u64,
) -> Result<u64, ValidationError>;
// Provided method
fn collisions(&self) -> bool { ... }
}Expand description
A stable-order population operator, evaluated before independent modifiers.
Required Methods§
Provided Methods§
Sourcefn collisions(&self) -> bool
fn collisions(&self) -> bool
Whether displaced records should emit collision events.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".