sparkl3d/dynamics/models/
failure_model.rs1use crate::dynamics::models::CoreFailureModel;
2use crate::dynamics::{Particle, ParticleModel};
3
4pub trait FailureModel: Send + Sync {
5 fn particle_failed(&self, particle: &Particle, model: &ParticleModel) -> bool;
6 fn to_core_model(&self) -> Option<CoreFailureModel>;
7}