pub enum PointCollectionData {
Generic(Generic<PointCollection>),
PointCollection(ClonedVec<Expr<Point>>),
}
Expand description
Unrolled point collection expression data.
Variants§
Generic(Generic<PointCollection>)
A generic expression
PointCollection(ClonedVec<Expr<Point>>)
A point collection in the form of a list of points.
Implementations§
Trait Implementations§
Source§impl CloneWithNode for PointCollectionData
impl CloneWithNode for PointCollectionData
Source§fn clone_with_node(&mut self) -> Self
fn clone_with_node(&mut self) -> Self
Clone
self
and take its node.Source§fn clone_without_node(&self) -> Self
fn clone_without_node(&self) -> Self
Clone
self
without taking its node.Source§impl Debug for PointCollectionData
impl Debug for PointCollectionData
Auto Trait Implementations§
impl Freeze for PointCollectionData
impl !RefUnwindSafe for PointCollectionData
impl !Send for PointCollectionData
impl !Sync for PointCollectionData
impl Unpin for PointCollectionData
impl !UnwindSafe for PointCollectionData
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> Convert for T
impl<T> Convert for T
Source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Convert
self
into a specific type. Read moreSource§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Check if
self
can be converted into a specific type. Read more