pub enum ElementNode {
Element(Element),
Component(Component),
Literal(Literal),
Control(Control<Self>),
Expr(ParenExpr<Self>),
Group(Group<Self>),
}Variants§
Element(Element)
Component(Component)
Literal(Literal)
Control(Control<Self>)
Expr(ParenExpr<Self>)
Group(Group<Self>)
Trait Implementations§
Source§impl Generate for ElementNode
impl Generate for ElementNode
Source§impl Node for ElementNode
impl Node for ElementNode
fn is_control(&self) -> bool
Source§impl Parse for ElementNode
impl Parse for ElementNode
fn parse(input: ParseStream<'_>) -> Result<Self>
Source§impl SyntaxStatic for ElementNode
impl SyntaxStatic for ElementNode
Auto Trait Implementations§
impl !Send for ElementNode
impl !Sync for ElementNode
impl Freeze for ElementNode
impl RefUnwindSafe for ElementNode
impl Unpin for ElementNode
impl UnsafeUnpin for ElementNode
impl UnwindSafe for ElementNode
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