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