pub enum CollisionPart {
CuttingOnRapid,
Shank,
Holder,
}Expand description
Which part of the tool touched.
Variants§
CuttingOnRapid
The cutting part met material on a move that does not cut (rapid, link, retract).
Shank
Holder
Trait Implementations§
Source§impl Clone for CollisionPart
impl Clone for CollisionPart
impl Copy for CollisionPart
Source§impl Debug for CollisionPart
impl Debug for CollisionPart
Source§impl<'de> Deserialize<'de> for CollisionPart
impl<'de> Deserialize<'de> for CollisionPart
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
impl Eq for CollisionPart
Source§impl Hash for CollisionPart
impl Hash for CollisionPart
Source§impl PartialEq for CollisionPart
impl PartialEq for CollisionPart
Source§impl Serialize for CollisionPart
impl Serialize for CollisionPart
impl StructuralPartialEq for CollisionPart
Auto Trait Implementations§
impl Forget for CollisionPart
impl Freeze for CollisionPart
impl Move for CollisionPart
impl RefUnwindSafe for CollisionPart
impl Send for CollisionPart
impl Sync for CollisionPart
impl Unpin for CollisionPart
impl UnsafeUnpin for CollisionPart
impl UnwindSafe for CollisionPart
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