pub enum ContainmentMode {
ToolCenterInside,
ToolInside,
ToolOutside,
}Expand description
Which way a boundary limits the toolpath.
Variants§
ToolCenterInside
Tool centre stays inside the boundary.
ToolInside
Tool stays fully inside the boundary.
ToolOutside
Tool may reach outside until its far side touches the boundary.
Implementations§
Trait Implementations§
Source§impl Clone for ContainmentMode
impl Clone for ContainmentMode
impl Copy for ContainmentMode
Source§impl Debug for ContainmentMode
impl Debug for ContainmentMode
Source§impl Default for ContainmentMode
impl Default for ContainmentMode
Source§impl<'de> Deserialize<'de> for ContainmentMode
impl<'de> Deserialize<'de> for ContainmentMode
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 ContainmentMode
Source§impl Hash for ContainmentMode
impl Hash for ContainmentMode
Source§impl PartialEq for ContainmentMode
impl PartialEq for ContainmentMode
Source§impl Serialize for ContainmentMode
impl Serialize for ContainmentMode
impl StructuralPartialEq for ContainmentMode
Auto Trait Implementations§
impl Freeze for ContainmentMode
impl RefUnwindSafe for ContainmentMode
impl Send for ContainmentMode
impl Sync for ContainmentMode
impl Unpin for ContainmentMode
impl UnsafeUnpin for ContainmentMode
impl UnwindSafe for ContainmentMode
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