pub struct CheckedSimulation {
pub removal: SimulationReport,
pub collisions: Vec<Collision>,
pub stopped_at: Option<usize>,
}Expand description
Result of a checked simulation.
Fields§
§removal: SimulationReport§collisions: Vec<Collision>§stopped_at: Option<usize>Index of the motion the simulation stopped at (stop_at_first), if any.
Trait Implementations§
Source§impl Clone for CheckedSimulation
impl Clone for CheckedSimulation
Source§impl Debug for CheckedSimulation
impl Debug for CheckedSimulation
Source§impl Default for CheckedSimulation
impl Default for CheckedSimulation
Source§impl<'de> Deserialize<'de> for CheckedSimulation
impl<'de> Deserialize<'de> for CheckedSimulation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CheckedSimulation
impl PartialEq for CheckedSimulation
Source§impl Serialize for CheckedSimulation
impl Serialize for CheckedSimulation
impl StructuralPartialEq for CheckedSimulation
Auto Trait Implementations§
impl Forget for CheckedSimulation
impl Freeze for CheckedSimulation
impl Move for CheckedSimulation
impl RefUnwindSafe for CheckedSimulation
impl Send for CheckedSimulation
impl Sync for CheckedSimulation
impl Unpin for CheckedSimulation
impl UnsafeUnpin for CheckedSimulation
impl UnwindSafe for CheckedSimulation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more