pub enum CurveOrCurveSetRefView<'m> {
Show 24 variants
BSplineCurve(&'m BSplineCurve),
BSplineCurveWithKnots(&'m BSplineCurveWithKnots),
BezierCurve(&'m BezierCurve),
BoundedCurve(&'m BoundedCurve),
BoundedPcurve(&'m BoundedPcurve),
BoundedSurfaceCurve(&'m BoundedSurfaceCurve),
Circle(&'m Circle),
CompositeCurve(&'m CompositeCurve),
Conic(&'m Conic),
Curve(&'m Curve),
Ellipse(&'m Ellipse),
GeometricCurveSet(&'m GeometricCurveSet),
Hyperbola(&'m Hyperbola),
IntersectionCurve(&'m IntersectionCurve),
Line(&'m Line),
Pcurve(&'m Pcurve),
Polyline(&'m Polyline),
QuasiUniformCurve(&'m QuasiUniformCurve),
RationalBSplineCurve(&'m RationalBSplineCurve),
SeamCurve(&'m SeamCurve),
SurfaceCurve(&'m SurfaceCurve),
TrimmedCurve(&'m TrimmedCurve),
UniformCurve(&'m UniformCurve),
Complex(&'m ComplexUnit),
}Variants§
BSplineCurve(&'m BSplineCurve)
BSplineCurveWithKnots(&'m BSplineCurveWithKnots)
BezierCurve(&'m BezierCurve)
BoundedCurve(&'m BoundedCurve)
BoundedPcurve(&'m BoundedPcurve)
BoundedSurfaceCurve(&'m BoundedSurfaceCurve)
Circle(&'m Circle)
CompositeCurve(&'m CompositeCurve)
Conic(&'m Conic)
Curve(&'m Curve)
Ellipse(&'m Ellipse)
GeometricCurveSet(&'m GeometricCurveSet)
Hyperbola(&'m Hyperbola)
IntersectionCurve(&'m IntersectionCurve)
Line(&'m Line)
Pcurve(&'m Pcurve)
Polyline(&'m Polyline)
QuasiUniformCurve(&'m QuasiUniformCurve)
RationalBSplineCurve(&'m RationalBSplineCurve)
SeamCurve(&'m SeamCurve)
SurfaceCurve(&'m SurfaceCurve)
TrimmedCurve(&'m TrimmedCurve)
UniformCurve(&'m UniformCurve)
Complex(&'m ComplexUnit)
Trait Implementations§
Source§impl<'m> Clone for CurveOrCurveSetRefView<'m>
impl<'m> Clone for CurveOrCurveSetRefView<'m>
Source§fn clone(&self) -> CurveOrCurveSetRefView<'m>
fn clone(&self) -> CurveOrCurveSetRefView<'m>
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 moreimpl<'m> Copy for CurveOrCurveSetRefView<'m>
Auto Trait Implementations§
impl<'m> Freeze for CurveOrCurveSetRefView<'m>
impl<'m> RefUnwindSafe for CurveOrCurveSetRefView<'m>
impl<'m> Send for CurveOrCurveSetRefView<'m>
impl<'m> Sync for CurveOrCurveSetRefView<'m>
impl<'m> Unpin for CurveOrCurveSetRefView<'m>
impl<'m> UnsafeUnpin for CurveOrCurveSetRefView<'m>
impl<'m> UnwindSafe for CurveOrCurveSetRefView<'m>
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