pub struct ToolReach {
pub up_to_next: Option<(String, String)>,
pub scope: Option<String>,
}Expand description
Fields§
§up_to_next: Option<(String, String)>For a tool going only up to the next face of the solid: the names of its start and end faces. None for all of the tool.
scope: Option<String>What tells its combination’s names apart from the step’s other
tools’ (see super::Namer::scoped). None for the one tool of its
step.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolReach
impl<'de> Deserialize<'de> for ToolReach
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 ToolReach
impl StructuralPartialEq for ToolReach
Auto Trait Implementations§
impl Freeze for ToolReach
impl RefUnwindSafe for ToolReach
impl Send for ToolReach
impl Sync for ToolReach
impl Unpin for ToolReach
impl UnsafeUnpin for ToolReach
impl UnwindSafe for ToolReach
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.