pub struct FeatureLine {
pub id: String,
pub kind: String,
pub solid: String,
pub faces: Vec<String>,
pub machinable: bool,
pub reason: Option<String>,
pub operations: Vec<OperationId>,
}Fields§
§id: String§kind: String§solid: String§faces: Vec<String>§machinable: bool§reason: Option<String>§operations: Vec<OperationId>Operations programmed for the feature, in program order.
Trait Implementations§
Source§impl Clone for FeatureLine
impl Clone for FeatureLine
Source§impl Debug for FeatureLine
impl Debug for FeatureLine
Source§impl<'de> Deserialize<'de> for FeatureLine
impl<'de> Deserialize<'de> for FeatureLine
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 FeatureLine
impl PartialEq for FeatureLine
Source§impl Serialize for FeatureLine
impl Serialize for FeatureLine
impl StructuralPartialEq for FeatureLine
Auto Trait Implementations§
impl Forget for FeatureLine
impl Freeze for FeatureLine
impl Move for FeatureLine
impl RefUnwindSafe for FeatureLine
impl Send for FeatureLine
impl Sync for FeatureLine
impl Unpin for FeatureLine
impl UnsafeUnpin for FeatureLine
impl UnwindSafe for FeatureLine
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