pub enum SubcanvasNode {
Show 26 variants
BooleanOperation(Box<BooleanOperationNode>),
Component(Box<ComponentNode>),
ComponentSet(Box<ComponentSetNode>),
Connector(Box<ConnectorNode>),
Ellipse(Box<EllipseNode>),
Embed(Box<EmbedNode>),
Frame(Box<FrameNode>),
Group(Box<GroupNode>),
Instance(Box<InstanceNode>),
Line(Box<LineNode>),
LinkUnfurl(Box<LinkUnfurlNode>),
Rectangle(Box<RectangleNode>),
RegularPolygon(Box<RegularPolygonNode>),
Section(Box<SectionNode>),
ShapeWithText(Box<ShapeWithTextNode>),
Slice(Box<SliceNode>),
Star(Box<StarNode>),
Sticky(Box<StickyNode>),
Table(Box<TableNode>),
TableCell(Box<TableCellNode>),
Text(Box<TextNode>),
TextPath(Box<TextPathNode>),
TransformGroup(Box<TransformGroupNode>),
Vector(Box<VectorNode>),
WashiTape(Box<WashiTapeNode>),
Widget(Box<WidgetNode>),
}
Variants§
BooleanOperation(Box<BooleanOperationNode>)
Component(Box<ComponentNode>)
ComponentSet(Box<ComponentSetNode>)
Connector(Box<ConnectorNode>)
Ellipse(Box<EllipseNode>)
Embed(Box<EmbedNode>)
Frame(Box<FrameNode>)
Group(Box<GroupNode>)
Instance(Box<InstanceNode>)
Line(Box<LineNode>)
LinkUnfurl(Box<LinkUnfurlNode>)
Rectangle(Box<RectangleNode>)
RegularPolygon(Box<RegularPolygonNode>)
Section(Box<SectionNode>)
ShapeWithText(Box<ShapeWithTextNode>)
Slice(Box<SliceNode>)
Star(Box<StarNode>)
Sticky(Box<StickyNode>)
Table(Box<TableNode>)
TableCell(Box<TableCellNode>)
Text(Box<TextNode>)
TextPath(Box<TextPathNode>)
TransformGroup(Box<TransformGroupNode>)
Vector(Box<VectorNode>)
WashiTape(Box<WashiTapeNode>)
Widget(Box<WidgetNode>)
Trait Implementations§
Source§impl Clone for SubcanvasNode
impl Clone for SubcanvasNode
Source§fn clone(&self) -> SubcanvasNode
fn clone(&self) -> SubcanvasNode
Returns a duplicate of the value. Read more
1.0.0 · 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 SubcanvasNode
impl Debug for SubcanvasNode
Source§impl Default for SubcanvasNode
impl Default for SubcanvasNode
Source§impl<'de> Deserialize<'de> for SubcanvasNode
impl<'de> Deserialize<'de> for SubcanvasNode
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 SubcanvasNode
impl PartialEq for SubcanvasNode
Source§impl Serialize for SubcanvasNode
impl Serialize for SubcanvasNode
impl StructuralPartialEq for SubcanvasNode
Auto Trait Implementations§
impl Freeze for SubcanvasNode
impl RefUnwindSafe for SubcanvasNode
impl Send for SubcanvasNode
impl Sync for SubcanvasNode
impl Unpin for SubcanvasNode
impl UnwindSafe for SubcanvasNode
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