pub enum Link {
Base,
Joint {
index: usize,
},
Part,
Tool,
}Expand description
A rigid link of the machine that solids attach to (the kinematics chain resolves its pose).
Variants§
Base
The bed and column: never moves.
Joint
The link carried by joint index of the chain (table or head).
Part
The part (and its fixture and stock): the innermost table joint.
Tool
The spindle (and tool): the innermost head joint plus the linear axes.
Trait Implementations§
impl Copy for Link
Source§impl<'de> Deserialize<'de> for Link
impl<'de> Deserialize<'de> for Link
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 Link
impl StructuralPartialEq for Link
Auto Trait Implementations§
impl Forget for Link
impl Freeze for Link
impl RefUnwindSafe for Link
impl Send for Link
impl Sync for Link
impl Unpin for Link
impl UnsafeUnpin for Link
impl UnwindSafe for Link
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