pub enum Reference3d {
Point {
point: PointId,
from: PointSource,
},
Curve {
curve: CurveId,
from: CurveSource,
},
Direction {
constraint: ConstraintId,
from: LineSource,
},
}Expand description
Something of the sketch given by an element of the part: where a fixed point is, what a reference curve is, which way a direction runs.
Variants§
Implementations§
Source§impl Reference3d
impl Reference3d
Trait Implementations§
Source§impl Clone for Reference3d
impl Clone for Reference3d
Source§fn clone(&self) -> Reference3d
fn clone(&self) -> Reference3d
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Reference3d
impl Debug for Reference3d
Source§impl<'de> Deserialize<'de> for Reference3d
impl<'de> Deserialize<'de> for Reference3d
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 Reference3d
impl PartialEq for Reference3d
Source§impl Serialize for Reference3d
impl Serialize for Reference3d
impl StructuralPartialEq for Reference3d
Auto Trait Implementations§
impl Freeze for Reference3d
impl RefUnwindSafe for Reference3d
impl Send for Reference3d
impl Sync for Reference3d
impl Unpin for Reference3d
impl UnsafeUnpin for Reference3d
impl UnwindSafe for Reference3d
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